{"id":5865,"name":"@nx/jest","ecosystem":"npm","repository_url":"https://github.com/nrwl/nx","issues_count":476,"created_at":"2025-06-06T21:57:35.943Z","updated_at":"2025-06-06T21:57:35.943Z","purl":"pkg:npm/@nx/jest","metadata":{"id":7591339,"name":"@nx/jest","ecosystem":"npm","description":"The Nx Plugin for Jest contains executors and generators allowing your workspace to use the powerful Jest testing capabilities.","homepage":"https://nx.dev","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/nrwl/nx","keywords_array":["Monorepo","Angular","React","Web","Node","Nest","Jest","Unit Testing","CLI","Testing"],"namespace":"nx","versions_count":788,"first_release_published_at":"2024-04-05T17:23:56.918Z","latest_release_published_at":"2024-12-10T22:56:33.594Z","latest_release_number":"20.2.2","last_synced_at":"2024-12-12T18:56:51.063Z","created_at":"2023-04-17T17:00:23.396Z","updated_at":"2024-12-12T18:56:51.789Z","registry_url":"https://www.npmjs.com/package/@nx/jest","install_command":"npm install @nx/jest","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"previous":"19.8.14","next":"20.3.0-beta.0","latest":"20.2.2","canary":"20.3.0-canary.20241212-0d1c960","pull-request":"0.0.0-pr-29314-e664f92"}},"repo_metadata":{"uuid":"100061716","full_name":"nrwl/nx","owner":"nrwl","description":"Smart Monorepos · Fast CI","archived":false,"fork":false,"pushed_at":"2023-12-17T18:48:31.000Z","size":155008,"stargazers_count":20502,"open_issues_count":852,"forks_count":2095,"subscribers_count":166,"default_branch":"master","last_synced_at":"2023-12-17T19:23:50.629Z","etag":null,"topics":["angular","build","build-system","build-tool","building-tool","cli","cypress","hacktoberfest","javascript","monorepo","nextjs","nodejs","nx","nx-workspaces","react","storybook","typescript"],"latest_commit_sha":null,"homepage":"https://nx.dev","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/nrwl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null}},"created_at":"2017-08-11T18:50:23.000Z","updated_at":"2023-12-17T15:16:16.000Z","dependencies_parsed_at":"2023-09-23T18:15:20.997Z","dependency_job_id":null,"html_url":"https://github.com/nrwl/nx","commit_stats":{"total_commits":8959,"total_committers":763,"mean_commits":"11.741808650065531","dds":0.8749860475499498,"last_synced_commit":"3fca88c8a65dfacc7ce0ff8221d4a449f4832aa7"},"previous_names":[],"tags_count":660,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nrwl","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":176922551,"owners_count":10468132,"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":"nrwl","name":"Nrwl","uuid":"23692104","kind":"organization","description":"We are a team of engineers building software and open source: Nx and Nx Cloud","email":"hello@nrwl.io","website":"https://nrwl.io","location":"United States of America","twitter":"nrwl_io","company":null,"icon_url":"https://avatars.githubusercontent.com/u/23692104?v=4","repositories_count":113,"last_synced_at":"2023-04-09T09:53:43.873Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/nrwl","created_at":"2022-11-02T16:23:45.942Z","updated_at":"2023-04-09T09:53:44.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nrwl","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nrwl/repositories"},"tags":[{"name":"17.2.1","sha":"57543dba1dfacef1ebd5d8971c4f5b537fc1d600","kind":"commit","published_at":"2023-12-11T21:28:34.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.1","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.1/manifests"},{"name":"17.2.0","sha":"283f1d7d17f84f308ca0ae37b854ab8e472443e9","kind":"commit","published_at":"2023-12-08T17:09:51.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0/manifests"},{"name":"17.2.0-rc.2","sha":"1b2750f2cfff4b2d04a0df12651cd460c701e9ff","kind":"commit","published_at":"2023-12-08T16:36:12.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-rc.2","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-rc.2/manifests"},{"name":"17.2.0-rc.1","sha":"837c8ba7310a66cb979a2cda93dbff4712389309","kind":"commit","published_at":"2023-12-08T01:44:56.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-rc.1","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-rc.1/manifests"},{"name":"17.2.0-rc.0","sha":"1984dff295437b392d2b679176419eee60051b11","kind":"commit","published_at":"2023-12-08T00:01:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-rc.0","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-rc.0/manifests"},{"name":"17.2.0-beta.15","sha":"0618ba4ee4d91e86d576a9c4a4473d1c508bfb4b","kind":"commit","published_at":"2023-12-06T20:53:27.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.15","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.15/manifests"},{"name":"17.2.0-beta.14","sha":"cfd8c898ebe720ffb3ac9273ddd469c7fe28b9ae","kind":"commit","published_at":"2023-12-05T19:59:34.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.14","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.14/manifests"},{"name":"17.2.0-beta.13","sha":"5e174fc67cc2ca6686cf5f9f1a3c377eb0295a5c","kind":"commit","published_at":"2023-12-05T14:07:18.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.13","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.13/manifests"},{"name":"17.2.0-beta.12","sha":"83db767b27cdf08f6b99788e461261aafba5a7c1","kind":"commit","published_at":"2023-11-30T20:56:16.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.12","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.12/manifests"},{"name":"17.2.0-beta.11","sha":"fe63f856ec45df0a4c05b51d618dab9b370054aa","kind":"commit","published_at":"2023-11-30T14:15:08.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.11","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.11/manifests"},{"name":"17.2.0-beta.10","sha":"2c88282e8a00b1a3782feee68ab11a34bd32dd6d","kind":"commit","published_at":"2023-11-29T13:58:49.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.10","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.10/manifests"},{"name":"17.2.0-beta.9","sha":"507fe42e4f3e132a980eac39dc4eb5a2651d0fd4","kind":"commit","published_at":"2023-11-28T18:01:03.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.9","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.9/manifests"},{"name":"17.2.0-beta.8","sha":"21e952f37ee31007b222869d027effedad0f9157","kind":"commit","published_at":"2023-11-27T22:33:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.8","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.8/manifests"},{"name":"17.2.0-beta.7","sha":"78ab39b895bea23e1cf77e9265e6ec6889ace9fc","kind":"commit","published_at":"2023-11-27T18:30:01.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.7","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.7/manifests"},{"name":"17.2.0-beta.6","sha":"f8a6b70853ad58d05433c6ea36c9e660e495cc7e","kind":"commit","published_at":"2023-11-23T18:28:47.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.6","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.6/manifests"},{"name":"17.2.0-beta.5","sha":"bddafefd5eba53ea930d47f5fd125e0ed5a5ff0f","kind":"commit","published_at":"2023-11-23T15:17:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.5","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.5/manifests"},{"name":"17.2.0-beta.4","sha":"9c533f0462141f1fb2c203552285e1ddc85c913a","kind":"commit","published_at":"2023-11-22T23:58:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.4/manifests"},{"name":"17.2.0-beta.3","sha":"cd34fc4a842f5762d0297357bccf851e9ef2692b","kind":"commit","published_at":"2023-11-22T19:09:12.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.3/manifests"},{"name":"17.2.0-beta.2","sha":"a916794318a31ddb4c54d690bbffa56146a5f94e","kind":"commit","published_at":"2023-11-21T13:57:58.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.2/manifests"},{"name":"17.1.3","sha":"3c98ab477e473daed56dcf175bced7a9e5241bcc","kind":"commit","published_at":"2023-11-17T22:35:57.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.1.3","html_url":"https://github.com/nrwl/nx/releases/tag/17.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.3/manifests"},{"name":"17.2.0-beta.1","sha":"30d94f76ee29f9e88a034f9dfb86f80edd2ee646","kind":"commit","published_at":"2023-11-17T20:31:03.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.1/manifests"},{"name":"17.2.0-beta.0","sha":"8a0707df86217f8ec1aa94b529ac9f2eeb136e15","kind":"commit","published_at":"2023-11-15T21:04:52.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.2.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/17.2.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.2.0-beta.0/manifests"},{"name":"17.1.2","sha":"444ae346bd60b91103f976677aba7dd80c174212","kind":"commit","published_at":"2023-11-10T20:29:00.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.1.2","html_url":"https://github.com/nrwl/nx/releases/tag/17.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.2/manifests"},{"name":"17.1.0","sha":"40f54d57c9f16cd76f987dd53a1a67b82fd0e3d5","kind":"commit","published_at":"2023-11-09T15:56:06.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.1.0","html_url":"https://github.com/nrwl/nx/releases/tag/17.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0/manifests"},{"name":"17.1.1","sha":"40f54d57c9f16cd76f987dd53a1a67b82fd0e3d5","kind":"commit","published_at":"2023-11-09T15:56:06.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.1.1","html_url":"https://github.com/nrwl/nx/releases/tag/17.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.1/manifests"},{"name":"17.1.0-rc.0","sha":"b4faf2dd3b3fbcade856121d892ac2402fd14e37","kind":"commit","published_at":"2023-11-08T22:52:17.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.1.0-rc.0","html_url":"https://github.com/nrwl/nx/releases/tag/17.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0-rc.0/manifests"},{"name":"17.1.0-beta.5","sha":"26160cd3b4ac77425a7dffff07d4dae9df3bd757","kind":"commit","published_at":"2023-11-08T19:33:30.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.1.0-beta.5","html_url":"https://github.com/nrwl/nx/releases/tag/17.1.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0-beta.5/manifests"},{"name":"17.1.0-beta.4","sha":"304a6d14d6186db60bd98ef10e19b7a3d585aae5","kind":"commit","published_at":"2023-11-08T14:39:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.1.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/17.1.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0-beta.4/manifests"},{"name":"17.1.0-beta.3","sha":"25d6ec3a921d09cb95ad81ce2471e11e3f51e9d1","kind":"commit","published_at":"2023-11-07T20:45:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.1.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/17.1.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0-beta.3/manifests"},{"name":"17.1.0-beta.2","sha":"d1dd605ed23b1c612b4a4d0ab16b409c673036ea","kind":"commit","published_at":"2023-11-03T20:20:09.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.1.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/17.1.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0-beta.2/manifests"},{"name":"17.0.3","sha":"df252a6dc066164cca40c166a6ec95887df4f36a","kind":"commit","published_at":"2023-11-03T20:13:08.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.3","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.3/manifests"},{"name":"17.1.0-beta.0","sha":"f9fc3dd42bf202ae10b7e762800a3d0d6fd81243","kind":"commit","published_at":"2023-10-26T19:45:43.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.1.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/17.1.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.1.0-beta.0/manifests"},{"name":"17.0.2","sha":"3e0f5c4993fda9be7a7ab5c4e60eecac8de7eaba","kind":"commit","published_at":"2023-10-25T13:57:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.2","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.2/manifests"},{"name":"17.0.1","sha":"e20860d0caa5af7bca32332c18b3ea39bb183933","kind":"commit","published_at":"2023-10-20T17:06:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.1","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.1/manifests"},{"name":"17.0.0","sha":"15f558d253daa500f3983e8d8591ef8c8be5dc34","kind":"commit","published_at":"2023-10-19T21:17:27.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.0","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0/manifests"},{"name":"17.0.0-rc.3","sha":"e887671bc9518f3a43c60ba5e648b18735ed4d29","kind":"commit","published_at":"2023-10-19T15:15:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.0-rc.3","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-rc.3/manifests"},{"name":"17.0.0-rc.2","sha":"ef4ffe9bc828d21c44c7d7c28601bab2783b4030","kind":"commit","published_at":"2023-10-19T13:27:47.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.0-rc.2","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-rc.2/manifests"},{"name":"17.0.0-rc.1","sha":"b9e671c11d77e2c47880f0cf60bde64c5d2aa449","kind":"commit","published_at":"2023-10-19T00:29:13.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.0-rc.1","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-rc.1/manifests"},{"name":"17.0.0-rc.0","sha":"2a18fd1f3f9e9f3cec2cf022faeffbd60fa8216b","kind":"commit","published_at":"2023-10-18T00:14:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.0-rc.0","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-rc.0/manifests"},{"name":"17.0.0-beta.8","sha":"6f9d48cb2ce03dd0d79d20fb0024d327d6f468c9","kind":"commit","published_at":"2023-10-17T05:16:57.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.0-beta.8","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.8/manifests"},{"name":"17.0.0-beta.7","sha":"513e2346b39b4610958a1847a8350008389d54a6","kind":"commit","published_at":"2023-10-16T20:04:01.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.0-beta.7","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.7/manifests"},{"name":"17.0.0-beta.6","sha":"d293d340093c6a8d1a219732553341b2e0010bb9","kind":"commit","published_at":"2023-10-14T13:45:25.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.0-beta.6","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.6/manifests"},{"name":"17.0.0-beta.5","sha":"6299999bd89226279b3385e03be17b7cf9c5a4bc","kind":"commit","published_at":"2023-10-14T00:19:51.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.0-beta.5","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.5/manifests"},{"name":"17.0.0-beta.4","sha":"80fde793741dc6c0fe8a249c624e980d98dc489b","kind":"commit","published_at":"2023-10-13T16:14:16.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.4/manifests"},{"name":"17.0.0-beta.2","sha":"f10da6e1fcab20607d4144fa04d307eb711065bb","kind":"commit","published_at":"2023-10-12T03:24:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.2/manifests"},{"name":"17.0.0-beta.1","sha":"bdbfd351bc98da6022921648f6b0923bc41b2d14","kind":"commit","published_at":"2023-10-11T20:31:00.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.1/manifests"},{"name":"17.0.0-beta.0","sha":"f4c7ee2e91cd6f93af5b5e914e766ae55e1d3157","kind":"commit","published_at":"2023-10-10T12:18:45.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/17.0.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/17.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/17.0.0-beta.0/manifests"},{"name":"16.10.0-beta.2","sha":"f04519996cf8d1cf1c34153f2030aff47b60eaa1","kind":"commit","published_at":"2023-10-04T21:43:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.10.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.10.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.10.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.10.0-beta.2/manifests"},{"name":"16.10.0","sha":"f04519996cf8d1cf1c34153f2030aff47b60eaa1","kind":"commit","published_at":"2023-10-04T21:43:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.10.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.10.0/manifests"},{"name":"16.10.0-beta.1","sha":"ae54f305adb1dcd86eb98930b925a26899274954","kind":"commit","published_at":"2023-10-04T18:01:04.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.10.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.10.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.10.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.10.0-beta.1/manifests"},{"name":"16.10.0-beta.0","sha":"88a11e4a6143e66b5ea8c9796f049b3f0814d12d","kind":"commit","published_at":"2023-10-04T13:54:41.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.10.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.10.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.10.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.10.0-beta.0/manifests"},{"name":"16.9.1","sha":"5cc87bfdc26ba2a24b8833c2397a0f87a32e44c0","kind":"commit","published_at":"2023-09-26T04:09:29.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.9.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.1/manifests"},{"name":"16.9.0","sha":"e62f0b114b973fd82ba8be2d1559e7d8b1934392","kind":"commit","published_at":"2023-09-22T21:53:38.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.9.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0/manifests"},{"name":"16.9.0-rc.1","sha":"295ec47f5d0cb8b2cce607d4231f0fe62e44d7d8","kind":"commit","published_at":"2023-09-22T19:03:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.9.0-rc.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.9.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-rc.1/manifests"},{"name":"16.9.0-rc.0","sha":"ca85d2683eb2b4cabb53f7059655b6dae7f2d8a5","kind":"commit","published_at":"2023-09-22T13:47:27.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.9.0-rc.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.9.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-rc.0/manifests"},{"name":"16.9.0-beta.4","sha":"ed0456e798e3e60a4e3d0936d2cf04d8a5c9ec12","kind":"commit","published_at":"2023-09-21T17:42:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.9.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/16.9.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-beta.4/manifests"},{"name":"16.9.0-beta.3","sha":"d5692528c089a75c76b21d2d1235d8cc5dbb1d26","kind":"tag","published_at":"2023-09-20T13:39:09.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.9.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.9.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-beta.3/manifests"},{"name":"16.9.0-beta.2","sha":"e11d538fa2c7266066d554d9405abab8e0a65040","kind":"tag","published_at":"2023-09-18T19:33:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.9.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.9.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-beta.2/manifests"},{"name":"15.9.7","sha":"73407b61cc7e502570c747625c275d9425bb1f2d","kind":"tag","published_at":"2023-09-13T14:34:45.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.7","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.7/manifests"},{"name":"16.9.0-beta.1","sha":"5056d6cefb2949ba865019e8b71e633fba28c091","kind":"tag","published_at":"2023-09-13T14:02:30.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.9.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.9.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-beta.1/manifests"},{"name":"16.8.1","sha":"29a7b8575e683d3a581b4bf6f82ee4486bfa94dd","kind":"tag","published_at":"2023-09-07T22:16:51.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.8.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.1/manifests"},{"name":"16.9.0-beta.0","sha":"822fb12c3f0bbaeb6d4a6fbc6cb1064a291e907f","kind":"tag","published_at":"2023-09-07T21:42:27.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.9.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.9.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.9.0-beta.0/manifests"},{"name":"16.8.0","sha":"af53c7cfb21c0ebc7be2dab33b712f8d10bc81f7","kind":"tag","published_at":"2023-09-06T01:36:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.8.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0/manifests"},{"name":"16.8.0-rc.0","sha":"44d0b22f4f6c4a790e2ad4702bf27ffa15073582","kind":"tag","published_at":"2023-09-05T13:50:22.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.8.0-rc.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.8.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-rc.0/manifests"},{"name":"16.8.0-beta.7","sha":"6175b0f2033a80504bdc79d6212de9377843d787","kind":"tag","published_at":"2023-09-01T21:04:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.8.0-beta.7","html_url":"https://github.com/nrwl/nx/releases/tag/16.8.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.7/manifests"},{"name":"16.8.0-beta.6","sha":"0cc6ba996f2ef09f00b932c8eacf42de642457f3","kind":"tag","published_at":"2023-09-01T20:21:41.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.8.0-beta.6","html_url":"https://github.com/nrwl/nx/releases/tag/16.8.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.6/manifests"},{"name":"16.8.0-beta.5","sha":"ad2d1e8a55b2d1b358bb5e7483343d9757ff2c53","kind":"tag","published_at":"2023-08-31T21:43:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.8.0-beta.5","html_url":"https://github.com/nrwl/nx/releases/tag/16.8.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.5/manifests"},{"name":"16.8.0-beta.4","sha":"c9aad2dc8c2b34531cf61549bff872e68c481e4e","kind":"tag","published_at":"2023-08-30T18:48:51.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.8.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/16.8.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.4/manifests"},{"name":"15.9.6","sha":"d5c9f5139c4d6d20bc5cd815c443cfc264ed810f","kind":"tag","published_at":"2023-08-25T15:20:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.6","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.6/manifests"},{"name":"16.8.0-beta.3","sha":"dcd48165a485bc8db57a1fb02b96a0772de3b7e9","kind":"tag","published_at":"2023-08-24T22:18:41.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.8.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.8.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.3/manifests"},{"name":"16.7.4","sha":"5d73f6e0f2c6d4dfb2e9d45519d591c338bb5c37","kind":"tag","published_at":"2023-08-23T15:26:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.4","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.4/manifests"},{"name":"16.8.0-beta.2","sha":"9bcc04742f9e1516d8c1ddbfb1907770c347876f","kind":"tag","published_at":"2023-08-23T00:24:45.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.8.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.8.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.2/manifests"},{"name":"16.7.3","sha":"6ff5487c5f4ed9ed008df2af39e37d98fd289259","kind":"tag","published_at":"2023-08-22T13:34:44.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.3/manifests"},{"name":"16.8.0-beta.1","sha":"231a998e004c13e559c171ba6c164a9127886153","kind":"tag","published_at":"2023-08-21T21:16:56.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.8.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.1/manifests"},{"name":"15.9.5","sha":"f770780e7cfbc87a9089de0da54d8fccfc5bba78","kind":"tag","published_at":"2023-08-21T17:15:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.5","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.5/manifests"},{"name":"16.7.2","sha":"b024f44a1ad4e1773e80f6dc72f9d22766b950f9","kind":"tag","published_at":"2023-08-18T20:07:25.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.2/manifests"},{"name":"16.8.0-beta.0","sha":"818352404283c1d34ab303d91b3bd16474f54916","kind":"tag","published_at":"2023-08-18T17:13:56.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.8.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.8.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.8.0-beta.0/manifests"},{"name":"16.7.1","sha":"8b38708d6c18496711695499d07c95f3ecc31cc9","kind":"tag","published_at":"2023-08-16T22:12:24.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.1/manifests"},{"name":"16.7.0","sha":"37fd20b7063be8fe23a45892f5a21c2703bc53a6","kind":"tag","published_at":"2023-08-15T17:52:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0/manifests"},{"name":"16.7.0-rc.1","sha":"6693db1d8b17ed90440f697aeb83a64306008505","kind":"tag","published_at":"2023-08-15T14:19:50.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.0-rc.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-rc.1/manifests"},{"name":"16.7.0-rc.0","sha":"d1f76ff83fa110c3332f617e6433fcd5b2bf7201","kind":"tag","published_at":"2023-08-14T19:18:12.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.0-rc.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-rc.0/manifests"},{"name":"16.7.0-beta.6","sha":"d1ffe58644851335f18da1d60b1a60882347aff9","kind":"tag","published_at":"2023-08-14T15:10:34.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.0-beta.6","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.6/manifests"},{"name":"16.7.0-beta.5","sha":"fa513731d4e6a960f112a5af6b0d725b2e624b36","kind":"tag","published_at":"2023-08-11T21:32:34.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.0-beta.5","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.5/manifests"},{"name":"16.7.0-beta.4","sha":"dcbba686b182737b66ebbfb9db372769e77ba005","kind":"tag","published_at":"2023-08-10T20:14:34.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.4/manifests"},{"name":"16.7.0-beta.3","sha":"118faf4e432667fd041954d96aa6c9c99fea5ebd","kind":"tag","published_at":"2023-08-09T18:39:23.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.3/manifests"},{"name":"16.7.0-beta.2","sha":"8f82d9c9b45782558eed9749ec350c7be12fc3f9","kind":"tag","published_at":"2023-08-08T22:26:16.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.2/manifests"},{"name":"16.7.0-beta.1","sha":"50a145bb64edcf76985184a9a83d1449dcd4f3d9","kind":"tag","published_at":"2023-08-03T02:28:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.1/manifests"},{"name":"16.7.0-beta.0","sha":"bda51652665181d38894e7ed910151e60176a9be","kind":"tag","published_at":"2023-08-01T22:24:30.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.7.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.7.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.7.0-beta.0/manifests"},{"name":"16.6.0","sha":"d02a8dbf06c85de78c0c76f64a17f10ae8085739","kind":"tag","published_at":"2023-07-31T12:21:56.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.6.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0/manifests"},{"name":"16.6.0-beta.8","sha":"d1d06349e703d903ac47fb7adc7d250ce140d77e","kind":"tag","published_at":"2023-07-28T20:06:55.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.6.0-beta.8","html_url":"https://github.com/nrwl/nx/releases/tag/16.6.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.8/manifests"},{"name":"16.6.0-beta.7","sha":"6afe0a7c20059d6cdc8e455758a17886f933a0dc","kind":"tag","published_at":"2023-07-28T16:26:09.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.6.0-beta.7","html_url":"https://github.com/nrwl/nx/releases/tag/16.6.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.7/manifests"},{"name":"16.6.0-beta.6","sha":"9aad21dbfb2b659e488b6626f59df58ab23c0032","kind":"tag","published_at":"2023-07-27T21:48:21.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.6.0-beta.6","html_url":"https://github.com/nrwl/nx/releases/tag/16.6.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.6/manifests"},{"name":"16.6.0-beta.5","sha":"aab868aa0c30949832fe2c4b9cb109c204442e39","kind":"tag","published_at":"2023-07-25T17:46:13.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.6.0-beta.5","html_url":"https://github.com/nrwl/nx/releases/tag/16.6.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.5/manifests"},{"name":"16.5.5","sha":"0c04ed41e7ccb7da5bcad86600e4159a6c3fb526","kind":"tag","published_at":"2023-07-22T04:17:56.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.5.5","html_url":"https://github.com/nrwl/nx/releases/tag/16.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.5/manifests"},{"name":"16.5.4","sha":"9b2b8f311f1dfcd3380f57bfa3f07c513424b173","kind":"tag","published_at":"2023-07-21T14:40:06.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.5.4","html_url":"https://github.com/nrwl/nx/releases/tag/16.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.4/manifests"},{"name":"16.6.0-beta.4","sha":"b1a9ae7ce76697019b26ec9a172005840cca8da6","kind":"tag","published_at":"2023-07-18T22:31:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.6.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/16.6.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.4/manifests"},{"name":"16.5.3","sha":"e886dc76e203b05908b1a1b8872dee834cc4d2c8","kind":"tag","published_at":"2023-07-18T13:00:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.5.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.3/manifests"},{"name":"16.6.0-beta.3","sha":"cd8c61d7a3b8ab9bc7bab068f5ca49bbf14abbf5","kind":"tag","published_at":"2023-07-14T22:14:55.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.6.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.6.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.3/manifests"},{"name":"16.5.2","sha":"928273940d11aa7dea87cb625a92f2c3ec62e726","kind":"tag","published_at":"2023-07-13T18:43:09.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.5.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.2/manifests"},{"name":"16.6.0-beta.2","sha":"c3d31711b71d648cedeff688fce9334d393b586b","kind":"tag","published_at":"2023-07-13T13:54:25.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.6.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.6.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.2/manifests"},{"name":"16.6.0-beta.1","sha":"cf9f5cbe6a7ce3b916ec6505dc8488f669cbc52b","kind":"tag","published_at":"2023-07-11T20:55:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.6.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.6.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.1/manifests"},{"name":"16.5.1","sha":"7b7f1e7f72a34cb31cff43ea0ebb80d0eab1ac79","kind":"tag","published_at":"2023-07-10T17:55:12.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.5.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.1/manifests"},{"name":"16.6.0-beta.0","sha":"5a7ffb93c9e84bffbf52f6ae9c6c1e3b8edb9d35","kind":"tag","published_at":"2023-07-07T20:10:00.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.6.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.6.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.6.0-beta.0/manifests"},{"name":"16.5.0","sha":"eaebcc34f92db2200dab0bde2e2e1dde107a47bf","kind":"tag","published_at":"2023-07-05T13:34:29.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.5.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.0/manifests"},{"name":"16.5.0-beta.3","sha":"b9d30fa0f44051be102f67e8555efc05e3de87e5","kind":"tag","published_at":"2023-07-04T14:56:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.5.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.5.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.0-beta.3/manifests"},{"name":"16.4.3","sha":"30ea694c017a9e9956e007d009df18cf5347e6a5","kind":"tag","published_at":"2023-07-04T04:56:30.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.3/manifests"},{"name":"16.4.2","sha":"2032bd2dac96f8eb97217e0df8db960a85826d9b","kind":"tag","published_at":"2023-06-30T21:44:34.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.2/manifests"},{"name":"16.5.0-beta.2","sha":"efdf140459e453c50f06cf287906c4bb3ac49d3d","kind":"tag","published_at":"2023-06-30T20:09:43.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.5.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.5.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.0-beta.2/manifests"},{"name":"16.4.1","sha":"544a10035930d24af38eef68b46dae8dc40ce261","kind":"tag","published_at":"2023-06-29T22:28:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.1/manifests"},{"name":"16.5.0-beta.1","sha":"ee9c6cbd844c97a38b196374ccd235a99131c779","kind":"tag","published_at":"2023-06-29T20:29:58.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.5.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.5.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.0-beta.1/manifests"},{"name":"16.5.0-beta.0","sha":"376d656cfc7f6390ff1cd6d9de348baf7bccbf33","kind":"tag","published_at":"2023-06-27T19:19:16.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.5.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.5.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.5.0-beta.0/manifests"},{"name":"16.4.0","sha":"ae698a72748d9f33aa5395aeeaa7b7af436a1dc5","kind":"tag","published_at":"2023-06-23T19:24:59.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0/manifests"},{"name":"16.4.0-beta.16","sha":"720cf9de0102e6829b93d259ef5f8955dbd983f1","kind":"tag","published_at":"2023-06-23T15:08:26.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.16","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.16/manifests"},{"name":"16.4.0-beta.15","sha":"d3ff61c0f1c86308a5ecadef2e9a45cbb6d0945a","kind":"tag","published_at":"2023-06-23T05:58:55.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.15","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.15/manifests"},{"name":"16.4.0-beta.14","sha":"796c91c34b96d82306a62e90f9146ae8e68762b5","kind":"tag","published_at":"2023-06-22T21:08:50.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.14","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.14/manifests"},{"name":"16.4.0-beta.11","sha":"a9bcd6ac8edf845b2023f5120c7ee67adeacb5cc","kind":"tag","published_at":"2023-06-22T18:51:17.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.11","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.11/manifests"},{"name":"16.4.0-beta.10","sha":"d2bde0605c692a023bc9c28686f3a3037bbd56d3","kind":"tag","published_at":"2023-06-16T20:36:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.10","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.10/manifests"},{"name":"16.4.0-beta.9","sha":"b7fbc25d5be1789d42805e2254cf4a6070889157","kind":"tag","published_at":"2023-06-16T13:47:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.9","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.9/manifests"},{"name":"16.4.0-beta.8","sha":"a6589ab111fc01fd4d2cd215c31bfcff004dfc00","kind":"tag","published_at":"2023-06-15T20:39:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.8","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.8/manifests"},{"name":"16.4.0-beta.7","sha":"847d3a45b61cd2c267acb66c4165a5bb875aff4f","kind":"tag","published_at":"2023-06-14T19:51:13.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.7","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.7/manifests"},{"name":"16.4.0-beta.6","sha":"6eda3ff725a1e5ee973e71cb711b065dcc3f2a16","kind":"tag","published_at":"2023-06-12T15:59:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.6","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.6/manifests"},{"name":"16.4.0-beta.5","sha":"94aa566dda725adbc54b4ba31b558377f273e41b","kind":"tag","published_at":"2023-06-10T17:51:12.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.5","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.5/manifests"},{"name":"16.4.0-beta.4","sha":"82c14a87a70ab507d5d2eed1522948fcc326adf4","kind":"tag","published_at":"2023-06-09T20:48:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.4/manifests"},{"name":"16.4.0-beta.3","sha":"d7f500985ba56117bf17c133bf70d22e42a7af27","kind":"tag","published_at":"2023-06-08T15:42:28.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.3/manifests"},{"name":"16.4.0-beta.2","sha":"abb2678056668cc8beaaf9c5ebc2a2e6ad487173","kind":"tag","published_at":"2023-06-07T16:42:01.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.2/manifests"},{"name":"16.4.0-beta.1","sha":"1c4fb934b607f0d93bb23bff2cf0f39b31a8fa43","kind":"tag","published_at":"2023-06-02T21:40:00.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.1/manifests"},{"name":"16.3.2","sha":"097c1ca05f2fd825a6d7c70659350acd8455e144","kind":"tag","published_at":"2023-06-02T21:02:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.2/manifests"},{"name":"16.4.0-beta.0","sha":"c2112a07278e9c78cd6f6c194eb4a75115a7d179","kind":"tag","published_at":"2023-06-01T18:07:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.4.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.4.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.4.0-beta.0/manifests"},{"name":"16.3.1","sha":"29dc4bd6d069abfd91d8f4e0640047b23ceafac5","kind":"tag","published_at":"2023-06-01T14:11:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.1/manifests"},{"name":"16.3.0","sha":"103353a446d41b5fff7cf0f7ac5f8dadbbd336eb","kind":"tag","published_at":"2023-05-31T16:24:03.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0/manifests"},{"name":"16.3.0-beta.15","sha":"465831db10da2ed5df591df66b419a4628ecb8f0","kind":"tag","published_at":"2023-05-31T12:55:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.15","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.15/manifests"},{"name":"16.3.0-beta.14","sha":"adf598ac5ef51338746ad204f999d6eaf0455ccc","kind":"tag","published_at":"2023-05-30T22:19:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.14","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.14/manifests"},{"name":"16.3.0-beta.13","sha":"7dc91518378440890d4eb78b6cc8fa765bb79ba9","kind":"tag","published_at":"2023-05-30T20:02:44.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.13","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.13/manifests"},{"name":"16.3.0-beta.12","sha":"b12586551b2c2beed7ad3365d3e9691c47065f15","kind":"tag","published_at":"2023-05-29T18:26:49.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.12","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.12/manifests"},{"name":"16.3.0-beta.11","sha":"6b9d24c7b65961c10ba21f1e62ffe06477d02394","kind":"tag","published_at":"2023-05-26T20:41:31.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.11","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.11/manifests"},{"name":"16.3.0-beta.10","sha":"6fc944ec3ee5e41a9c43a42265560ab986cd46ba","kind":"tag","published_at":"2023-05-26T20:31:48.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.10","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.10/manifests"},{"name":"16.3.0-beta.9","sha":"6f61d9bc9d813cf68671239a39bcda0eaa18712d","kind":"tag","published_at":"2023-05-26T19:48:32.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.9","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.9/manifests"},{"name":"16.3.0-beta.8","sha":"1b21c824ec666988e43c996307f381fbf53e9154","kind":"tag","published_at":"2023-05-25T19:49:03.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.8","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.8/manifests"},{"name":"16.3.0-beta.7","sha":"3e86ffcd78b203ed74400764565347c0576d60c8","kind":"tag","published_at":"2023-05-24T18:38:21.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.7","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.7/manifests"},{"name":"16.3.0-beta.6","sha":"c8d245189be8176447ad6d4ac57ff6dd4d9d9c1c","kind":"tag","published_at":"2023-05-24T15:55:56.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.6","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.6/manifests"},{"name":"16.3.0-beta.5","sha":"11bb99316d977adfc3e0599076a73461ec8c48a1","kind":"tag","published_at":"2023-05-23T19:43:04.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.5","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.5/manifests"},{"name":"16.2.2","sha":"1577131e33ec7355ac7b5ab1b401ed55a69fcc98","kind":"tag","published_at":"2023-05-23T17:03:48.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.2.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.2/manifests"},{"name":"16.3.0-beta.4","sha":"e6ddc5a525ca2a4e802deb0c3b0f99decca5a5a1","kind":"tag","published_at":"2023-05-20T14:34:55.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.4/manifests"},{"name":"16.3.0-beta.3","sha":"349f751a7141aa1521ab7155d410d39749fb8084","kind":"tag","published_at":"2023-05-19T13:59:48.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.3/manifests"},{"name":"16.3.0-beta.2","sha":"e4b2ba0ebb7ed53bba122f18b250e6f049cafae4","kind":"tag","published_at":"2023-05-19T13:05:18.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.2/manifests"},{"name":"16.3.0-beta.1","sha":"127281b460073237f826bd4fedbbfa3947ac7804","kind":"tag","published_at":"2023-05-17T19:25:45.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.1/manifests"},{"name":"16.3.0-beta.0","sha":"74c5ad330622238c7f80df55454e9dbdc792cb22","kind":"tag","published_at":"2023-05-17T15:39:52.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.3.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.3.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.3.0-beta.0/manifests"},{"name":"16.2.1","sha":"7de80ddb627b3217c61a88972416b7e941d381a2","kind":"tag","published_at":"2023-05-17T14:44:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.2.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.1/manifests"},{"name":"16.2.0","sha":"6f9c58cacabdf9639b6ebd3d03f2e3bb38cc6947","kind":"tag","published_at":"2023-05-17T13:34:12.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.2.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.0/manifests"},{"name":"16.2.0-beta.3","sha":"6622883dee94863bf0088b667a9e67d17c769608","kind":"tag","published_at":"2023-05-17T02:29:35.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.2.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.2.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.0-beta.3/manifests"},{"name":"16.2.0-beta.2","sha":"ed0136b1219aa66d327d1d9c4905786d0c1d920f","kind":"tag","published_at":"2023-05-16T19:08:34.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.2.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.2.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.0-beta.2/manifests"},{"name":"16.2.0-beta.1","sha":"79fa3fb0ead486e33a7e00b5c13a0f2545278202","kind":"tag","published_at":"2023-05-15T21:25:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.2.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.2.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.0-beta.1/manifests"},{"name":"16.2.0-beta.0","sha":"f7ba85e8ec9c074eaee81731a20aee7ea6dbc8aa","kind":"tag","published_at":"2023-05-15T20:45:35.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.2.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.2.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.2.0-beta.0/manifests"},{"name":"16.1.4","sha":"16f098804653374057eff7e2f9565fb4c7a90b29","kind":"tag","published_at":"2023-05-09T21:24:48.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.1.4","html_url":"https://github.com/nrwl/nx/releases/tag/16.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.4/manifests"},{"name":"16.1.3","sha":"a6642bf2a87616e2791ade7dc9b570a3e4908974","kind":"tag","published_at":"2023-05-08T20:22:12.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.1.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.3/manifests"},{"name":"16.1.3-beta.0","sha":"bd8cbfaddd0d4cad0befc78a23c7ccb56e4619f3","kind":"tag","published_at":"2023-05-08T19:42:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.1.3-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.1.3-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.3-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.3-beta.0/manifests"},{"name":"16.1.2","sha":"4e2d33c9e19e47f6f7bb44fb207a16a0afdad622","kind":"tag","published_at":"2023-05-08T13:49:49.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.1.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.2/manifests"},{"name":"16.1.1","sha":"1488728aa3e848156212aed9f9e6994bae08590e","kind":"tag","published_at":"2023-05-05T21:49:50.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.1.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.1/manifests"},{"name":"16.1.1-beta.1","sha":"350c02b2d2a7c1ffd1744fedb3d151a04f4e0d0e","kind":"tag","published_at":"2023-05-05T21:19:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.1.1-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.1.1-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.1-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.1-beta.1/manifests"},{"name":"16.1.1-beta.0","sha":"570c0c7eb7b2cf5f2750abbcc16286ab8a6323de","kind":"tag","published_at":"2023-05-05T21:02:52.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.1.1-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.1.1-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.1-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.1-beta.0/manifests"},{"name":"15.9.4","sha":"06c3e5c9e15882b67d255fe6cf22da747f93747f","kind":"tag","published_at":"2023-05-05T19:24:32.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.4","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.4/manifests"},{"name":"16.1.0","sha":"dfae1bf35a711d61a2cf75de65e2e352ebc97188","kind":"tag","published_at":"2023-05-04T18:41:01.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.1.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.0/manifests"},{"name":"16.1.0-rc.1","sha":"b59a0a1760e3feb1424bd1de9ac6909f0108c373","kind":"tag","published_at":"2023-05-04T17:11:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.1.0-rc.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.1.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.0-rc.1/manifests"},{"name":"16.1.0-rc.0","sha":"8cc64baf9537e775fcc5f2e606687ea3d01308ab","kind":"tag","published_at":"2023-05-03T22:06:28.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.1.0-rc.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.0-rc.0/manifests"},{"name":"16.1.0-beta.0","sha":"6c221eae40054e6b104f1d53a7baea632a28d28e","kind":"tag","published_at":"2023-05-03T15:37:57.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.1.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.1.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.1.0-beta.0/manifests"},{"name":"16.0.3","sha":"66c54fbd122aacf94061c5b7007dc60b6c6f91f7","kind":"tag","published_at":"2023-05-02T22:20:27.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.3/manifests"},{"name":"16.0.2","sha":"e48d7d1835c13b23df9515bea186722d47a15ba5","kind":"tag","published_at":"2023-05-02T14:39:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.2/manifests"},{"name":"16.0.1","sha":"b06bc241eab3a41dd189cf62d334a14745fc29ee","kind":"tag","published_at":"2023-04-28T21:57:50.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.1/manifests"},{"name":"16.0.0","sha":"f537a4caebbf6f65f5f5733fb9ad9c9167d4b504","kind":"tag","published_at":"2023-04-27T21:57:26.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0/manifests"},{"name":"16.0.0-rc.1","sha":"7660cf6ec0a37d5cf100519f978e921ee6a13d0f","kind":"tag","published_at":"2023-04-27T20:06:16.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.0-rc.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-rc.1/manifests"},{"name":"15.9.3","sha":"80792b60b9de4322bbd71cd4601d03ab0b294c4e","kind":"tag","published_at":"2023-04-27T17:54:12.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.3","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.3/manifests"},{"name":"16.0.0-rc.0","sha":"19e34df1cd3e286cacc9e73781cbb8fbbcd6fc69","kind":"tag","published_at":"2023-04-27T02:07:53.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.0-rc.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-rc.0/manifests"},{"name":"16.0.0-beta.8","sha":"200cf327337f17cea009d83e9055a628346b4084","kind":"tag","published_at":"2023-04-26T00:10:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.0-beta.8","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.8/manifests"},{"name":"16.0.0-beta.7","sha":"eb477479bf73bca940323a66e486221f00006c0f","kind":"tag","published_at":"2023-04-24T22:26:44.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.0-beta.7","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.7/manifests"},{"name":"16.0.0-beta.6","sha":"b719222d42a4e11bcdd537ef818c2bea130112f8","kind":"tag","published_at":"2023-04-21T20:51:28.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.0-beta.6","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.6/manifests"},{"name":"16.0.0-beta.5","sha":"04fed26279d04c2b02663df5872c6857eb7914bf","kind":"tag","published_at":"2023-04-20T19:10:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.0-beta.5","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.5/manifests"},{"name":"16.0.0-beta.4","sha":"0fc3d4441eb6900f8bdf0091c39f65e3cd1977ba","kind":"tag","published_at":"2023-04-19T18:24:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.4/manifests"},{"name":"16.0.0-beta.3","sha":"27344019a2a23403a7ac7fd2c94b1412d86458ba","kind":"tag","published_at":"2023-04-19T15:10:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.3/manifests"},{"name":"16.0.0-beta.2","sha":"0d7dbbc5254390f53a28d94de536da916ed06a70","kind":"tag","published_at":"2023-04-18T14:33:23.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.2/manifests"},{"name":"16.0.0-beta.1","sha":"abf534c265f5aa3aac146e55bb31de598ea281d7","kind":"tag","published_at":"2023-04-17T14:16:08.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.1/manifests"},{"name":"16.0.0-beta.0","sha":"1e31d4726f2c623ede0c515429aa842e943dba47","kind":"tag","published_at":"2023-04-11T16:05:50.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/16.0.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/16.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/16.0.0-beta.0/manifests"},{"name":"15.9.2","sha":"c60dd8b2f03545ba7d9bbf58c10ac7b49f7f3e92","kind":"tag","published_at":"2023-03-31T15:23:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.2","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.2/manifests"},{"name":"15.9.1","sha":"5c3b9976e37b10dad463547681760e7a0dace11a","kind":"tag","published_at":"2023-03-30T23:01:29.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.1/manifests"},{"name":"15.9.0","sha":"d24d8504944d294edd7ec26da219d4a724883f58","kind":"tag","published_at":"2023-03-30T18:51:25.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0/manifests"},{"name":"15.9.0-rc.2","sha":"5d1a02b95dd6cb7b9a863411d452a74e529badde","kind":"tag","published_at":"2023-03-29T19:37:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-rc.2","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-rc.2/manifests"},{"name":"15.9.0-rc.1","sha":"c4a23881bfd9c5751ec80ed754af9d223038d5a3","kind":"tag","published_at":"2023-03-28T22:52:30.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-rc.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-rc.1/manifests"},{"name":"15.9.0-rc.0","sha":"31ab8cc9ec171a5025b51c46dc2b6ae020d60573","kind":"tag","published_at":"2023-03-28T20:25:24.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-rc.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-rc.0/manifests"},{"name":"15.8.9","sha":"1f18330a56271ed01518ef02e2b4b9ac64dfb76b","kind":"tag","published_at":"2023-03-24T15:43:05.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.9","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.9/manifests"},{"name":"15.9.0-beta.11","sha":"7a07b23de563cdf0e743577d5c19521c461fc887","kind":"tag","published_at":"2023-03-24T15:37:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-beta.11","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.11/manifests"},{"name":"15.9.0-beta.10","sha":"2c13d4ae3d70058a88f493706240d3da472e90cf","kind":"tag","published_at":"2023-03-24T01:50:51.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-beta.10","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.10/manifests"},{"name":"15.8.8","sha":"6711c0ba67e76c42673240ed40e7125d9a61a127","kind":"tag","published_at":"2023-03-23T19:56:41.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.8","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.8/manifests"},{"name":"15.9.0-beta.9","sha":"f1dc1520243ccb061993186c5793653cacd31ed6","kind":"tag","published_at":"2023-03-23T17:32:52.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-beta.9","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.9/manifests"},{"name":"15.9.0-beta.8","sha":"e744f0429fab28464bd20f9733132aea664e0957","kind":"tag","published_at":"2023-03-22T18:14:46.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-beta.8","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.8/manifests"},{"name":"15.9.0-beta.7","sha":"7cb3a3f33324e3d21bf54f6cee1c7c3355eeb5ac","kind":"tag","published_at":"2023-03-22T00:36:45.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-beta.7","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.7/manifests"},{"name":"15.9.0-beta.6","sha":"57f97180d4f8a1e7a0195f84d27530c3573d583a","kind":"tag","published_at":"2023-03-20T18:14:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-beta.6","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.6/manifests"},{"name":"15.9.0-beta.5","sha":"02cd5f9445f8a2c78eb4d3b0b2f7d8fab63435ba","kind":"tag","published_at":"2023-03-17T22:17:29.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-beta.5","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.5/manifests"},{"name":"15.8.7","sha":"f300d356c11fb8eaffe44b1839c4dac4b7df1ff1","kind":"tag","published_at":"2023-03-17T17:29:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.7","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.7/manifests"},{"name":"15.9.0-beta.4","sha":"a52e60910108149e13f241d9c0a47ad16fd5d134","kind":"tag","published_at":"2023-03-16T23:43:27.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.4/manifests"},{"name":"15.9.0-beta.3","sha":"4b41eb7028bac3d95e5e75087288d944824ed500","kind":"tag","published_at":"2023-03-16T20:17:36.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.3/manifests"},{"name":"15.9.0-beta.2","sha":"567024e107950016a72ec7806e02ce81eb8269b9","kind":"tag","published_at":"2023-03-15T22:19:04.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.2/manifests"},{"name":"15.9.0-beta.1","sha":"0ef06e4af7c17cf84717a2941f82f3e41e5c2c89","kind":"tag","published_at":"2023-03-15T15:16:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.1/manifests"},{"name":"14.9.0-beta.1","sha":"b2a467bcb2bdc124ed52f3755780bca429a43855","kind":"tag","published_at":"2023-03-15T00:22:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.9.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/14.9.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.9.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.9.0-beta.1/manifests"},{"name":"14.8.8","sha":"26f7cfdf15ae9c7f90a79789d744b71612951ae4","kind":"tag","published_at":"2023-03-14T18:23:44.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.8.8","html_url":"https://github.com/nrwl/nx/releases/tag/14.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.8/manifests"},{"name":"15.8.6","sha":"7bf2c6a34189a34bff8ad526cea6d936de33ec31","kind":"tag","published_at":"2023-03-10T23:04:22.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.6","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.6/manifests"},{"name":"15.9.0-beta.0","sha":"e3e87f57fd740bf78945a4907745d03f18d057c3","kind":"tag","published_at":"2023-03-10T18:20:29.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.9.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.9.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.9.0-beta.0/manifests"},{"name":"14.8.7","sha":"6925b58758fe1b1b253e9dbe679f2f80b04a41c5","kind":"tag","published_at":"2023-03-10T15:48:24.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.8.7","html_url":"https://github.com/nrwl/nx/releases/tag/14.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.7/manifests"},{"name":"15.8.5","sha":"e8bcf9ba5fdde55706220ce43a8876ff4e5f90e6","kind":"tag","published_at":"2023-03-04T02:18:46.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.5","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.5/manifests"},{"name":"15.8.4","sha":"3c4c05244604022e56a7b4c782140d9d7092900d","kind":"tag","published_at":"2023-03-03T22:54:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.4","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.4/manifests"},{"name":"15.8.3","sha":"739c427351a783b32be9ced8a6f8d9ac65c1ff2b","kind":"tag","published_at":"2023-03-03T01:10:17.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.3","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.3/manifests"},{"name":"15.8.2","sha":"f997744b4dfe86462c726eaccc0be68a0b4f1af1","kind":"tag","published_at":"2023-03-02T16:51:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.2","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.2/manifests"},{"name":"15.8.1","sha":"e05c5c4d61d61c63e41b98cf05609e4d8eb98bf4","kind":"tag","published_at":"2023-02-28T19:14:18.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.1/manifests"},{"name":"15.8.0","sha":"fad9516a08004144d9d0ff57db599d0c60cb97d3","kind":"tag","published_at":"2023-02-28T18:18:24.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0/manifests"},{"name":"15.8.0-beta.9","sha":"b3e3c6aaae0de27385903cb3d7c81ae34888c11d","kind":"tag","published_at":"2023-02-28T17:42:49.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.0-beta.9","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.9/manifests"},{"name":"15.8.0-beta.8","sha":"521a404cb1c4481d8bdb9332316622e76410ed6d","kind":"tag","published_at":"2023-02-27T22:16:25.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.0-beta.8","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.8/manifests"},{"name":"15.8.0-beta.7","sha":"3982f44bb4027aa6be7f72477da752ef3877f2fe","kind":"tag","published_at":"2023-02-26T01:59:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.0-beta.7","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.7/manifests"},{"name":"15.8.0-beta.6","sha":"5fa5f551c8863b9fd0c99921318acfe7ef2158a5","kind":"tag","published_at":"2023-02-24T18:35:47.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.0-beta.6","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.6/manifests"},{"name":"15.8.0-beta.5","sha":"6b0b30ed408640c9fda5291346d818ace7dfd3a2","kind":"tag","published_at":"2023-02-24T00:18:44.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.0-beta.5","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.5/manifests"},{"name":"15.8.0-beta.4","sha":"8d9603f0e8dc2d1c9931b28894569e833a0a1541","kind":"tag","published_at":"2023-02-23T19:02:01.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.4/manifests"},{"name":"15.8.0-beta.3","sha":"cbf33c478661e0c4f4795f9986a2357b641cc497","kind":"tag","published_at":"2023-02-22T23:58:05.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.3/manifests"},{"name":"15.8.0-beta.2","sha":"5a67ea3e0f445870130c2e9110f07062a47c22bf","kind":"tag","published_at":"2023-02-21T21:16:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.2/manifests"},{"name":"15.7.2","sha":"230913d97de8d054ef10900337e0af9d06d72331","kind":"tag","published_at":"2023-02-17T22:55:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.7.2","html_url":"https://github.com/nrwl/nx/releases/tag/15.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.2/manifests"},{"name":"15.8.0-beta.1","sha":"347d6dd92077b793139c77a7a6bd9baf7a1f975c","kind":"tag","published_at":"2023-02-16T23:03:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.1/manifests"},{"name":"15.8.0-beta.0","sha":"ae5d6e5c48bd4684f341206d2249a0f5783cb4bb","kind":"tag","published_at":"2023-02-15T23:30:58.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.8.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.8.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.8.0-beta.0/manifests"},{"name":"15.7.1","sha":"2468db1a5020c122fac42b451c03389fc7bfc69f","kind":"tag","published_at":"2023-02-15T18:44:28.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.7.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.1/manifests"},{"name":"15.7.0","sha":"385934c2a236d905c8c5dd71d93320b8bed9a126","kind":"tag","published_at":"2023-02-14T01:29:33.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.7.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0/manifests"},{"name":"15.7.0-beta.6","sha":"7eaaf83216b1a2e01de81ef0ed706f7b0c33fac6","kind":"tag","published_at":"2023-02-14T00:18:38.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.7.0-beta.6","html_url":"https://github.com/nrwl/nx/releases/tag/15.7.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.6/manifests"},{"name":"15.7.0-beta.5","sha":"3330da3d035c89a79a065a0a2e7fcd0720470c8f","kind":"tag","published_at":"2023-02-09T23:32:31.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.7.0-beta.5","html_url":"https://github.com/nrwl/nx/releases/tag/15.7.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.5/manifests"},{"name":"15.7.0-beta.4","sha":"6520e603c4a4f528f445c9d2ba53035a7280a110","kind":"tag","published_at":"2023-02-07T23:53:49.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.7.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/15.7.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.4/manifests"},{"name":"15.7.0-beta.3","sha":"b2bd4f27e04124c70a19c53191a4503bacf0b229","kind":"tag","published_at":"2023-02-06T22:04:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.7.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/15.7.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.3/manifests"},{"name":"15.7.0-beta.2","sha":"104285b6929acc138531d6c7c8f5eba22c06ed92","kind":"tag","published_at":"2023-02-01T22:19:41.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.7.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/15.7.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.2/manifests"},{"name":"15.7.0-beta.1","sha":"5f03c2d4bf5e68e4aee2512ab5ee134e2b27b5ad","kind":"tag","published_at":"2023-02-01T19:46:32.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.7.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.7.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.1/manifests"},{"name":"15.6.3","sha":"4a5a231a3eca0d648408941147be509cd827dd78","kind":"tag","published_at":"2023-01-27T21:31:26.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.6.3","html_url":"https://github.com/nrwl/nx/releases/tag/15.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.6.3/manifests"},{"name":"15.7.0-beta.0","sha":"657f62aff3c32cdefd1f562eb38d3acfe2025c94","kind":"tag","published_at":"2023-01-26T15:51:27.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.7.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.7.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.7.0-beta.0/manifests"},{"name":"15.6.2","sha":"e15aa567d46eaccbed7c50ece2aa5e50d7374199","kind":"tag","published_at":"2023-01-24T21:09:50.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.6.2","html_url":"https://github.com/nrwl/nx/releases/tag/15.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.6.2/manifests"},{"name":"15.6.1","sha":"1444f585f4aae09c250b81ac5661205a20fe218c","kind":"tag","published_at":"2023-01-24T14:21:53.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.6.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.6.1/manifests"},{"name":"15.6.0","sha":"5ae53c6c3e0895c528bd32b4a42ba699d2f37af3","kind":"tag","published_at":"2023-01-24T00:19:36.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.6.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.6.0/manifests"},{"name":"15.5.3","sha":"7285ee50fca7136f38ce159ef3ed2977b8e7816a","kind":"tag","published_at":"2023-01-20T23:36:29.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.5.3","html_url":"https://github.com/nrwl/nx/releases/tag/15.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.5.3/manifests"},{"name":"15.5.2","sha":"22d6519948033a60c7281fe4bb7e0a594d9fc5a6","kind":"tag","published_at":"2023-01-18T00:18:44.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.5.2","html_url":"https://github.com/nrwl/nx/releases/tag/15.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.5.2/manifests"},{"name":"15.5.1","sha":"7bedb3967ab817cbb5b8955b36f282a38fccdb50","kind":"tag","published_at":"2023-01-13T17:52:58.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.5.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.5.1/manifests"},{"name":"15.5.0","sha":"d7d1bcf17b472cd84704717f7242eca22e2e98cd","kind":"tag","published_at":"2023-01-13T00:15:28.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.5.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.5.0/manifests"},{"name":"15.4.8","sha":"fa752768db4c14e78de875a0a79f89a9f155fecf","kind":"tag","published_at":"2023-01-12T17:05:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.4.8","html_url":"https://github.com/nrwl/nx/releases/tag/15.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.8/manifests"},{"name":"15.4.7","sha":"ba3fd62b7e4835cf7c53fad13a4b630e3127aa86","kind":"tag","published_at":"2023-01-12T16:54:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.4.7","html_url":"https://github.com/nrwl/nx/releases/tag/15.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.7/manifests"},{"name":"15.4.6","sha":"38bc77e8ecc42de9225eb498027558c85c10e21a","kind":"tag","published_at":"2023-01-12T15:19:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.4.6","html_url":"https://github.com/nrwl/nx/releases/tag/15.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.6/manifests"},{"name":"15.4.5","sha":"0827694421806c23d678806a1a616352bbd2177d","kind":"tag","published_at":"2023-01-06T21:06:06.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.4.5","html_url":"https://github.com/nrwl/nx/releases/tag/15.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.5/manifests"},{"name":"15.4.4","sha":"19abb973f0b78733c1fbd3d9ee05576a42a602e5","kind":"tag","published_at":"2023-01-03T20:18:16.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.4.4","html_url":"https://github.com/nrwl/nx/releases/tag/15.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.4/manifests"},{"name":"15.4.3","sha":"3b7b04c4780fb737904d14bd25a3652c857d926f","kind":"tag","published_at":"2023-01-03T20:12:03.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.4.3","html_url":"https://github.com/nrwl/nx/releases/tag/15.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.3/manifests"},{"name":"15.4.2","sha":"f038a34d4e0ca83ca9e6ca2be4aba12a3e435346","kind":"tag","published_at":"2022-12-27T17:47:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.4.2","html_url":"https://github.com/nrwl/nx/releases/tag/15.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.2/manifests"},{"name":"15.4.1","sha":"b0ae071a344e309e402873aa37a96584e76d1021","kind":"tag","published_at":"2022-12-23T15:49:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.4.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.1/manifests"},{"name":"15.4.0","sha":"667c4081acecc9da1cb36fc04952f218e1554baf","kind":"tag","published_at":"2022-12-22T19:51:54.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.4.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.4.0/manifests"},{"name":"15.3.3","sha":"486516ea1384d15ea74fe8334687355d1aa98f51","kind":"tag","published_at":"2022-12-12T20:09:47.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.3.3","html_url":"https://github.com/nrwl/nx/releases/tag/15.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.3.3/manifests"},{"name":"15.3.2","sha":"32cf32a09b234b6580ceed75eadbec55dfa06e03","kind":"tag","published_at":"2022-12-12T14:28:58.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.3.2","html_url":"https://github.com/nrwl/nx/releases/tag/15.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.3.2/manifests"},{"name":"15.3.1","sha":"3a217a762fa6bc6f20b2aa9cb93c2e132e40dd4a","kind":"tag","published_at":"2022-12-12T14:26:24.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.3.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.3.1/manifests"},{"name":"15.3.0","sha":"42618c7e1dc6e14dc9f1eabb636de0023bcd8ba2","kind":"tag","published_at":"2022-12-06T14:57:12.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.3.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.3.0/manifests"},{"name":"15.2.4","sha":"2aa5c02dd306da1124ae79d221640b12d53708eb","kind":"tag","published_at":"2022-11-30T20:41:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.2.4","html_url":"https://github.com/nrwl/nx/releases/tag/15.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.2.4/manifests"},{"name":"15.2.3","sha":"17b9f9f83cdb17783956f03902dd6a6e2b8aba7d","kind":"tag","published_at":"2022-11-29T23:05:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.2.3","html_url":"https://github.com/nrwl/nx/releases/tag/15.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.2.3/manifests"},{"name":"15.2.2","sha":"08165463eb7a2022fd751f0bf383aa2613c806f5","kind":"tag","published_at":"2022-11-29T22:37:50.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.2.2","html_url":"https://github.com/nrwl/nx/releases/tag/15.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.2.2/manifests"},{"name":"15.2.1","sha":"87b2b5c085b665e784e9effcdbfe1d6497e9d78a","kind":"tag","published_at":"2022-11-19T00:44:48.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.2.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.2.1/manifests"},{"name":"15.2.0","sha":"558b99c3c6a6069e80e30c88d6a867c0836cf61c","kind":"tag","published_at":"2022-11-17T21:59:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.2.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.2.0/manifests"},{"name":"15.1.1","sha":"bba79b4997105c100b7b65cbf66c9714ef9b5b0d","kind":"tag","published_at":"2022-11-16T15:41:55.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.1.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.1.1/manifests"},{"name":"15.1.0","sha":"c2d4bf5fc8119abc00c16f96fd6b25b9385f894e","kind":"tag","published_at":"2022-11-15T19:04:30.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.1.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.1.0/manifests"},{"name":"15.0.13","sha":"3115d8573b1c8f6ac20f331417c58012fe4005a2","kind":"tag","published_at":"2022-11-08T23:31:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.13","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.13/manifests"},{"name":"15.0.12","sha":"b3541f6e2a0abe85cb7201111b74348670d543d3","kind":"tag","published_at":"2022-11-08T14:46:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.12","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.12/manifests"},{"name":"15.0.11","sha":"96a3153d084f9e096f93c2313bb36a04170a259a","kind":"tag","published_at":"2022-11-07T21:52:26.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.11","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.11/manifests"},{"name":"15.0.10","sha":"0ce26d36cb6d7e1d8f92ea63ddb01604c0f670d1","kind":"tag","published_at":"2022-11-04T21:49:04.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.10","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.10/manifests"},{"name":"15.0.9","sha":"399e78940e51796bfa4539eeb56a143016747e76","kind":"tag","published_at":"2022-11-04T15:26:24.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.9","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.9/manifests"},{"name":"15.0.8","sha":"9d2930d8eaf766d6ceab4ebc329f99eeb36ea52b","kind":"tag","published_at":"2022-11-03T21:19:35.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.8","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.8/manifests"},{"name":"15.0.7","sha":"091cd4da2018c781fa374fd8c4cfb4abd3eabd43","kind":"tag","published_at":"2022-11-02T21:38:45.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.7","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.7/manifests"},{"name":"15.0.6","sha":"dbc79728aa9246d7647914cbbffcacef72eea9a4","kind":"tag","published_at":"2022-11-02T15:56:23.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.6","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.6/manifests"},{"name":"15.0.5","sha":"2d84f2565ff4114dee1f476b0087a2707178efe3","kind":"tag","published_at":"2022-11-01T21:16:05.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.5","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.5/manifests"},{"name":"15.0.4","sha":"3b9cb7f190284ee348aa7d6528e0c4b3c8c217f3","kind":"tag","published_at":"2022-10-27T22:53:49.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.4","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.4/manifests"},{"name":"15.0.3","sha":"26b959fc51605cbc338d965e1d76d26474f05245","kind":"tag","published_at":"2022-10-26T01:21:21.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.3","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.3/manifests"},{"name":"15.0.2","sha":"6d95f0d8f6eef34984b8545d991aaeda41535f94","kind":"tag","published_at":"2022-10-24T22:43:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.2","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.2/manifests"},{"name":"15.0.1","sha":"ee1d0a649881edb418803f281691b1fbc879e1ec","kind":"tag","published_at":"2022-10-21T18:33:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.1","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.1/manifests"},{"name":"15.0.0","sha":"59db3017b85cdc253ec4fb94af8667e897833025","kind":"tag","published_at":"2022-10-14T17:18:41.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/15.0.0","html_url":"https://github.com/nrwl/nx/releases/tag/15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/15.0.0/manifests"},{"name":"14.8.6","sha":"fc2ea3c88a1e64882249171285f780b08f0189f0","kind":"tag","published_at":"2022-10-14T14:53:49.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.8.6","html_url":"https://github.com/nrwl/nx/releases/tag/14.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.6/manifests"},{"name":"14.8.5","sha":"bf05fc3c33f91f13ea4351aab1efeb3c043d1dfb","kind":"tag","published_at":"2022-10-14T01:21:54.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.8.5","html_url":"https://github.com/nrwl/nx/releases/tag/14.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.5/manifests"},{"name":"14.8.4","sha":"d77b26173bcdb030ced51126e86b67bfc446c786","kind":"tag","published_at":"2022-10-11T17:37:58.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.8.4","html_url":"https://github.com/nrwl/nx/releases/tag/14.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.4/manifests"},{"name":"14.8.3","sha":"c30d39a028f495c54811a8cd9cc09b84ac5130c8","kind":"tag","published_at":"2022-10-04T15:01:36.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.8.3","html_url":"https://github.com/nrwl/nx/releases/tag/14.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.3/manifests"},{"name":"14.8.2","sha":"d294c770d0ee447233619bba4654b45eeabefb13","kind":"tag","published_at":"2022-09-29T22:34:52.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.8.2","html_url":"https://github.com/nrwl/nx/releases/tag/14.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.2/manifests"},{"name":"14.8.1","sha":"b9ea773682466f408a8c8ad2a8ea580006f951db","kind":"tag","published_at":"2022-09-28T22:53:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.8.1","html_url":"https://github.com/nrwl/nx/releases/tag/14.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.1/manifests"},{"name":"14.8.0","sha":"225b3a24ab4556deb644f0541572723c61d5883c","kind":"tag","published_at":"2022-09-28T14:47:57.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.8.0","html_url":"https://github.com/nrwl/nx/releases/tag/14.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.8.0/manifests"},{"name":"14.7.18","sha":"5025c300b72948081218db474fa9fb5b8f741340","kind":"tag","published_at":"2022-09-28T13:11:38.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.18","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.18/manifests"},{"name":"14.7.17","sha":"8ecc0258fbb4cd077eeda0308e51282bb2839190","kind":"tag","published_at":"2022-09-27T15:32:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.17","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.17/manifests"},{"name":"14.7.16","sha":"0ba053a8778fc3e87ab5fc9ccac820bdcb074767","kind":"tag","published_at":"2022-09-27T14:32:54.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.16","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.16/manifests"},{"name":"14.7.15","sha":"b2e12445028d625521de9ccda952af82375809a8","kind":"tag","published_at":"2022-09-27T13:37:59.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.15","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.15/manifests"},{"name":"14.7.14","sha":"c3ed287452858f8ed3d00ee673dfca8835adca2b","kind":"tag","published_at":"2022-09-27T13:34:59.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.14","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.14/manifests"},{"name":"14.7.13","sha":"518caaddae6e3392e7648a828a8312fa1d83f9c4","kind":"tag","published_at":"2022-09-23T20:15:35.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.13","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.13/manifests"},{"name":"14.7.12","sha":"6b841501205904ad226018644fd072c95d6b8940","kind":"tag","published_at":"2022-09-23T17:32:05.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.12","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.12/manifests"},{"name":"14.7.11","sha":"e0e58349af1231eb73f3be38220128a0f8aba3b1","kind":"tag","published_at":"2022-09-22T17:10:29.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.11","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.11/manifests"},{"name":"14.7.10","sha":"6cc0cadca13cfcd76e25021951b61054fb335362","kind":"tag","published_at":"2022-09-22T15:28:09.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.10","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.10/manifests"},{"name":"14.7.9","sha":"2890289f7bd6fd3d8c545dd6d2b28249a5038d79","kind":"tag","published_at":"2022-09-22T12:57:43.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.9","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.9/manifests"},{"name":"14.7.8","sha":"2c1d70ff318aecaa9c38c85b9f6729b489396878","kind":"tag","published_at":"2022-09-20T16:56:26.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.8","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.8/manifests"},{"name":"14.7.7","sha":"8e0271f73a322430aee83888b74bcfd0d37b51c7","kind":"tag","published_at":"2022-09-20T16:53:32.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.7","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.7/manifests"},{"name":"14.7.6","sha":"af92e4ca6cb02f71307f85f532ef5ac532718a1c","kind":"tag","published_at":"2022-09-19T14:39:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.6","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.6/manifests"},{"name":"14.7.5","sha":"42479565e909e97e88293d94ebb8f1932690f82f","kind":"tag","published_at":"2022-09-12T17:36:58.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.5","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.5/manifests"},{"name":"14.7.4","sha":"8a809c0164feea7808ca25a52ae65e7143128a98","kind":"tag","published_at":"2022-09-12T01:50:25.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.4","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.4/manifests"},{"name":"14.7.3","sha":"ab51be42b8bd28e13d27cfd47d036ccdbbb50ea1","kind":"tag","published_at":"2022-09-09T19:22:06.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.3","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.3/manifests"},{"name":"14.7.2","sha":"886cc037f22acbc63d32c64b34a33d24c192f768","kind":"tag","published_at":"2022-09-09T18:33:01.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.2","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.2/manifests"},{"name":"14.7.1","sha":"bba29d330c64ca57e8b40908aa601b27d07b67dc","kind":"tag","published_at":"2022-09-09T17:46:56.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.1","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.1/manifests"},{"name":"14.7.0","sha":"412658cc3d88de29668ca924f597f07cf0223517","kind":"tag","published_at":"2022-09-09T14:52:54.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.7.0","html_url":"https://github.com/nrwl/nx/releases/tag/14.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.7.0/manifests"},{"name":"14.6.5","sha":"abd7dc12fd6f40e2b9a315aaa1792a316b026130","kind":"tag","published_at":"2022-09-06T21:46:24.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.6.5","html_url":"https://github.com/nrwl/nx/releases/tag/14.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.6.5/manifests"},{"name":"14.6.4","sha":"959e7195b2d6644a21650da12cd3b3ebbde9b1b6","kind":"tag","published_at":"2022-09-02T22:40:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.6.4","html_url":"https://github.com/nrwl/nx/releases/tag/14.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.6.4/manifests"},{"name":"14.6.3","sha":"45f9bb54696c776dd2a3cce0581605ed3ff5107c","kind":"tag","published_at":"2022-09-01T20:19:05.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.6.3","html_url":"https://github.com/nrwl/nx/releases/tag/14.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.6.3/manifests"},{"name":"14.6.2","sha":"278bb5165fed42d284067092c02d90a99e26f18f","kind":"tag","published_at":"2022-09-01T14:35:36.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.6.2","html_url":"https://github.com/nrwl/nx/releases/tag/14.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.6.2/manifests"},{"name":"14.6.1","sha":"3be16a88a561b39c8dc4a55effbe3c3859b5c5bc","kind":"tag","published_at":"2022-08-31T18:01:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.6.1","html_url":"https://github.com/nrwl/nx/releases/tag/14.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.6.1/manifests"},{"name":"14.6.0","sha":"5e39b1ed8321aa732f9f7e18c924e11dcb63156c","kind":"tag","published_at":"2022-08-31T14:45:21.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.6.0","html_url":"https://github.com/nrwl/nx/releases/tag/14.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.6.0/manifests"},{"name":"14.5.10","sha":"86a7901f44b3b557cd0251bbcb9eb7c9bb7b58f1","kind":"tag","published_at":"2022-08-23T17:59:51.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.5.10","html_url":"https://github.com/nrwl/nx/releases/tag/14.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.10/manifests"},{"name":"14.5.8","sha":"8a6107914793a544aa2e20252bcd495dec889117","kind":"tag","published_at":"2022-08-19T18:03:57.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.5.8","html_url":"https://github.com/nrwl/nx/releases/tag/14.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.8/manifests"},{"name":"14.5.7","sha":"119f88450864ab676323a524512f5638eed15b14","kind":"tag","published_at":"2022-08-17T16:59:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.5.7","html_url":"https://github.com/nrwl/nx/releases/tag/14.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.7/manifests"},{"name":"14.5.6","sha":"78bfa75f6dc4e5cac614ed7954df1fa2bd77dc64","kind":"tag","published_at":"2022-08-14T02:14:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.5.6","html_url":"https://github.com/nrwl/nx/releases/tag/14.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.6/manifests"},{"name":"14.5.5","sha":"af7107e6e79aed2a1237a6131a953a7d5dfc5d0f","kind":"tag","published_at":"2022-08-12T21:24:45.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.5.5","html_url":"https://github.com/nrwl/nx/releases/tag/14.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.5/manifests"},{"name":"14.5.4","sha":"e38f3e62c86f3ba783134c13af9f8f09ef3db81c","kind":"tag","published_at":"2022-08-04T23:43:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.5.4","html_url":"https://github.com/nrwl/nx/releases/tag/14.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.4/manifests"},{"name":"14.5.3","sha":"1662f27fc31ee58845c4f15f9ecae16baf34ef6d","kind":"tag","published_at":"2022-08-04T22:55:05.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.5.3","html_url":"https://github.com/nrwl/nx/releases/tag/14.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.3/manifests"},{"name":"14.5.2","sha":"50a88850b4937f689fe5f25e9de706d30c2324a1","kind":"tag","published_at":"2022-08-02T14:29:46.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.5.2","html_url":"https://github.com/nrwl/nx/releases/tag/14.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.2/manifests"},{"name":"14.5.1","sha":"7e03454a83f49ccdcf070563c78d6b6000e35d91","kind":"tag","published_at":"2022-07-28T22:24:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.5.1","html_url":"https://github.com/nrwl/nx/releases/tag/14.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.1/manifests"},{"name":"14.5.0","sha":"dec8e9b70301b5002f0bde41a10328fc7606b364","kind":"tag","published_at":"2022-07-28T18:55:48.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.5.0","html_url":"https://github.com/nrwl/nx/releases/tag/14.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.5.0/manifests"},{"name":"14.4.3","sha":"4c0bab9af8e37cc2817d33d1123ae33fee286f15","kind":"tag","published_at":"2022-07-16T00:00:41.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.4.3","html_url":"https://github.com/nrwl/nx/releases/tag/14.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.4.3/manifests"},{"name":"14.4.2","sha":"91d02b0e7c4ce77c3c03d7db5da61176ce2aaad4","kind":"tag","published_at":"2022-07-05T17:29:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.4.2","html_url":"https://github.com/nrwl/nx/releases/tag/14.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.4.2/manifests"},{"name":"14.4.1","sha":"95a23d77ac43a9149cf9a802516f07738e944222","kind":"tag","published_at":"2022-07-04T16:12:46.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.4.1","html_url":"https://github.com/nrwl/nx/releases/tag/14.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.4.1/manifests"},{"name":"14.4.0","sha":"9ea06c7408d222820a9e5a099cf33911783a5954","kind":"tag","published_at":"2022-07-01T17:04:24.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.4.0","html_url":"https://github.com/nrwl/nx/releases/tag/14.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.4.0/manifests"},{"name":"14.1.10","sha":"af86ca833221f503d8925514ac1257cf83ca2de3","kind":"tag","published_at":"2022-06-27T15:36:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.1.10","html_url":"https://github.com/nrwl/nx/releases/tag/14.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.10/manifests"},{"name":"13.10.6","sha":"f1ff221a8a3d697eb679d8e2eed3da36960b4151","kind":"tag","published_at":"2022-06-27T15:28:28.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.10.6","html_url":"https://github.com/nrwl/nx/releases/tag/13.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.6/manifests"},{"name":"14.3.6","sha":"69c33e530f34e69ddfeed4a8b3e083e8687b9270","kind":"tag","published_at":"2022-06-16T20:29:06.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.3.6","html_url":"https://github.com/nrwl/nx/releases/tag/14.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.6/manifests"},{"name":"14.3.5","sha":"fbe7c4623c845756a2d83a6b5d6b50d5b5b21641","kind":"tag","published_at":"2022-06-15T18:32:29.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.3.5","html_url":"https://github.com/nrwl/nx/releases/tag/14.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.5/manifests"},{"name":"14.3.4","sha":"b67594f5c97a46c568e469b36c92863486f3f57e","kind":"tag","published_at":"2022-06-15T16:57:36.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.3.4","html_url":"https://github.com/nrwl/nx/releases/tag/14.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.4/manifests"},{"name":"14.3.3","sha":"fb8051511bc649045b2a985ddcc822124a477239","kind":"tag","published_at":"2022-06-15T12:45:41.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.3.3","html_url":"https://github.com/nrwl/nx/releases/tag/14.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.3/manifests"},{"name":"14.3.2","sha":"f760c93c6ad094defb0eed43be181359993ecb58","kind":"tag","published_at":"2022-06-14T20:41:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.3.2","html_url":"https://github.com/nrwl/nx/releases/tag/14.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.2/manifests"},{"name":"14.3.1","sha":"50f7a11288dcd1fad72bff547c49b0097011f318","kind":"tag","published_at":"2022-06-13T18:06:23.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.3.1","html_url":"https://github.com/nrwl/nx/releases/tag/14.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.1/manifests"},{"name":"14.3.0","sha":"511a57865ccdf8af4e5ba632c7203f5a0fc203f5","kind":"tag","published_at":"2022-06-13T14:55:45.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.3.0","html_url":"https://github.com/nrwl/nx/releases/tag/14.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.3.0/manifests"},{"name":"14.2.4","sha":"91d6f74d5be4003ee90925cb05285dfff6f873d1","kind":"tag","published_at":"2022-06-09T14:13:55.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.2.4","html_url":"https://github.com/nrwl/nx/releases/tag/14.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.2.4/manifests"},{"name":"14.2.3","sha":"ec100db33fecd0041068eccf29d21b984ca7c7b7","kind":"tag","published_at":"2022-06-08T14:08:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.2.3","html_url":"https://github.com/nrwl/nx/releases/tag/14.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.2.3/manifests"},{"name":"14.2.2","sha":"b4da52a1cab423a0f6329ceb25bb0b6add47544c","kind":"tag","published_at":"2022-06-08T13:59:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.2.2","html_url":"https://github.com/nrwl/nx/releases/tag/14.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.2.2/manifests"},{"name":"14.2.1","sha":"b7653c8d4783dae0cf776a041e96bc212f403230","kind":"tag","published_at":"2022-06-07T15:36:04.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.2.1","html_url":"https://github.com/nrwl/nx/releases/tag/14.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.2.1/manifests"},{"name":"14.1.9","sha":"fc351e386564b5a61498e28dccf0fd936927038d","kind":"tag","published_at":"2022-05-25T00:30:56.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.1.9","html_url":"https://github.com/nrwl/nx/releases/tag/14.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.9/manifests"},{"name":"14.1.8","sha":"e8022b31513a1c62e0ecc4ed75a0ca9d2e5e2612","kind":"tag","published_at":"2022-05-24T15:26:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.1.8","html_url":"https://github.com/nrwl/nx/releases/tag/14.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.8/manifests"},{"name":"13.10.5","sha":"129c22625af0b49619f632f1fed4503442b84edd","kind":"tag","published_at":"2022-05-19T18:16:03.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.10.5","html_url":"https://github.com/nrwl/nx/releases/tag/13.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.5/manifests"},{"name":"14.1.7","sha":"eb246fe4bcc33a162f6b3e775f980211ec8d86ea","kind":"tag","published_at":"2022-05-17T18:51:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.1.7","html_url":"https://github.com/nrwl/nx/releases/tag/14.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.7/manifests"},{"name":"14.1.6","sha":"ff3a8e6a2e5634e954da5c0136661c3452f81921","kind":"tag","published_at":"2022-05-16T13:46:54.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.1.6","html_url":"https://github.com/nrwl/nx/releases/tag/14.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.6/manifests"},{"name":"14.1.5","sha":"2e41d5a639677cbc7e6c401403faad7789cc8bf3","kind":"tag","published_at":"2022-05-11T21:46:22.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.1.5","html_url":"https://github.com/nrwl/nx/releases/tag/14.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.5/manifests"},{"name":"14.1.4","sha":"468b48dcd8048f5be21e5082cd134e9930f485a1","kind":"tag","published_at":"2022-05-05T21:23:55.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.1.4","html_url":"https://github.com/nrwl/nx/releases/tag/14.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.4/manifests"},{"name":"14.1.3","sha":"28f5b1da1a2113447166dd204c480a2f285081ac","kind":"tag","published_at":"2022-05-05T21:01:29.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.1.3","html_url":"https://github.com/nrwl/nx/releases/tag/14.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.3/manifests"},{"name":"14.1.2","sha":"814252376775eb4ce620ccf5cb0ae49f6f81669f","kind":"tag","published_at":"2022-05-05T17:57:22.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.1.2","html_url":"https://github.com/nrwl/nx/releases/tag/14.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.2/manifests"},{"name":"13.10.4","sha":"cb08498cf24a53ded78d291d8b61cc76ad79acd5","kind":"tag","published_at":"2022-05-04T21:38:09.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.10.4","html_url":"https://github.com/nrwl/nx/releases/tag/13.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.4/manifests"},{"name":"14.1.1","sha":"52038f4065e8ba5cb379bb7fb2368f00e08744e5","kind":"tag","published_at":"2022-05-04T14:43:50.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.1.1","html_url":"https://github.com/nrwl/nx/releases/tag/14.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.1/manifests"},{"name":"14.1.0","sha":"419041ddf7b647a409de5c4990dcdb7b057ee72c","kind":"tag","published_at":"2022-05-04T13:20:43.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.1.0","html_url":"https://github.com/nrwl/nx/releases/tag/14.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.1.0/manifests"},{"name":"14.0.5","sha":"8d4686f158d57e30a47276de44f533cbf71864ef","kind":"tag","published_at":"2022-04-29T00:39:27.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.0.5","html_url":"https://github.com/nrwl/nx/releases/tag/14.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.0.5/manifests"},{"name":"14.0.4","sha":"83e836a4cc2b8e9b4904a5437111a991eed14657","kind":"tag","published_at":"2022-04-28T23:06:59.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.0.4","html_url":"https://github.com/nrwl/nx/releases/tag/14.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.0.4/manifests"},{"name":"14.0.3","sha":"85a7d9c6290d8e89f4e68dd69d2716b5ccb0ee26","kind":"tag","published_at":"2022-04-26T01:47:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.0.3","html_url":"https://github.com/nrwl/nx/releases/tag/14.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.0.3/manifests"},{"name":"14.0.2","sha":"94fcf07615ee0fd30d7e771afcc62edab01e9c07","kind":"tag","published_at":"2022-04-23T04:09:58.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.0.2","html_url":"https://github.com/nrwl/nx/releases/tag/14.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.0.2/manifests"},{"name":"14.0.1","sha":"b08141969c496e32b82a758b96590ec70cbdac89","kind":"tag","published_at":"2022-04-21T23:23:29.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.0.1","html_url":"https://github.com/nrwl/nx/releases/tag/14.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.0.1/manifests"},{"name":"14.0.0","sha":"61e7d74ecf9881ad8674c95b239c3b9526b6e197","kind":"tag","published_at":"2022-04-21T20:35:51.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/14.0.0","html_url":"https://github.com/nrwl/nx/releases/tag/14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/14.0.0/manifests"},{"name":"13.10.3","sha":"a7bbcb4c1d35887980818499f777193b7fb2f499","kind":"tag","published_at":"2022-04-19T19:03:13.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.10.3","html_url":"https://github.com/nrwl/nx/releases/tag/13.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.3/manifests"},{"name":"13.10.2","sha":"ae2f3901eed17af9d76fca31cfbe021cecb2bfd5","kind":"tag","published_at":"2022-04-13T16:14:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.10.2","html_url":"https://github.com/nrwl/nx/releases/tag/13.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.2/manifests"},{"name":"13.10.1","sha":"edfde18f2afef243d02f99bea8b506df469ee275","kind":"tag","published_at":"2022-04-08T19:58:08.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.10.1","html_url":"https://github.com/nrwl/nx/releases/tag/13.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.1/manifests"},{"name":"13.10.0","sha":"162edac46d79b39723e9927357039bfe3892c208","kind":"tag","published_at":"2022-04-07T14:41:25.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.10.0","html_url":"https://github.com/nrwl/nx/releases/tag/13.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.10.0/manifests"},{"name":"13.9.7","sha":"8b87f58f3b4a1289e3abb86529235646f6ff04c1","kind":"tag","published_at":"2022-04-05T22:55:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.9.7","html_url":"https://github.com/nrwl/nx/releases/tag/13.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.7/manifests"},{"name":"13.9.6","sha":"96c7d4263edec14f762efa3f7c635dee704a41f1","kind":"tag","published_at":"2022-04-01T15:13:29.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.9.6","html_url":"https://github.com/nrwl/nx/releases/tag/13.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.6/manifests"},{"name":"13.9.5","sha":"dcf432e517e551b77bc17ce2b3ad59b645ba3976","kind":"tag","published_at":"2022-03-25T21:23:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.9.5","html_url":"https://github.com/nrwl/nx/releases/tag/13.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.5/manifests"},{"name":"13.9.4","sha":"223c8c628594f5c9619b0c222cc2652b9761fdb6","kind":"tag","published_at":"2022-03-22T00:52:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.9.4","html_url":"https://github.com/nrwl/nx/releases/tag/13.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.4/manifests"},{"name":"13.9.3","sha":"47ffa8f14f0511638ca2dd71114e7f961b2ac9a1","kind":"tag","published_at":"2022-03-18T16:24:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.9.3","html_url":"https://github.com/nrwl/nx/releases/tag/13.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.3/manifests"},{"name":"13.9.2","sha":"ebd082ed069d9244c5292633313e65470a7ae57a","kind":"tag","published_at":"2022-03-16T21:30:45.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.9.2","html_url":"https://github.com/nrwl/nx/releases/tag/13.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.2/manifests"},{"name":"13.9.1","sha":"3f8e8883c459f18ee1a265b6e71d5a23fbd8e495","kind":"tag","published_at":"2022-03-16T15:25:16.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.9.1","html_url":"https://github.com/nrwl/nx/releases/tag/13.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.1/manifests"},{"name":"13.9.0","sha":"c8fe34d79f012c728ade0239aefaf92339f16997","kind":"tag","published_at":"2022-03-15T21:42:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.9.0","html_url":"https://github.com/nrwl/nx/releases/tag/13.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.9.0/manifests"},{"name":"13.1.6","sha":"af7699c974fa93d6703956de679939d7f5854e3e","kind":"tag","published_at":"2022-03-15T21:40:59.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.1.6","html_url":"https://github.com/nrwl/nx/releases/tag/13.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.6/manifests"},{"name":"13.8.8","sha":"a7606208674cc3e75f3f31611134b9957aaeca8f","kind":"tag","published_at":"2022-03-11T19:47:30.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.8.8","html_url":"https://github.com/nrwl/nx/releases/tag/13.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.8/manifests"},{"name":"13.8.7","sha":"4675bddebe6f8c4003b1f9abb28f16c24f912187","kind":"tag","published_at":"2022-03-10T23:34:41.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.8.7","html_url":"https://github.com/nrwl/nx/releases/tag/13.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.7/manifests"},{"name":"13.8.6","sha":"307fd5e4c63d13551092cc7217ce5d242a5315bb","kind":"tag","published_at":"2022-03-10T21:20:51.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.8.6","html_url":"https://github.com/nrwl/nx/releases/tag/13.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.6/manifests"},{"name":"13.8.5","sha":"a5dd6a37f3cdd45c7518eb29ed93da094c39af64","kind":"tag","published_at":"2022-03-07T17:19:16.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.8.5","html_url":"https://github.com/nrwl/nx/releases/tag/13.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.5/manifests"},{"name":"13.8.4","sha":"4696b776e4fb1c77bc5616ab7553fdaa4a200c07","kind":"tag","published_at":"2022-03-02T23:10:00.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.8.4","html_url":"https://github.com/nrwl/nx/releases/tag/13.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.4/manifests"},{"name":"13.8.3","sha":"8b6c9bafb1b05264e1d690c966627c3fbc0ec702","kind":"tag","published_at":"2022-02-19T00:40:01.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.8.3","html_url":"https://github.com/nrwl/nx/releases/tag/13.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.3/manifests"},{"name":"13.8.2","sha":"78f05bd125791d2e2b5cfefed23779c960f067d4","kind":"tag","published_at":"2022-02-16T22:52:30.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.8.2","html_url":"https://github.com/nrwl/nx/releases/tag/13.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.2/manifests"},{"name":"13.8.1","sha":"2ce0220c734c4a56b8ce1ee3ee7d096cffa030af","kind":"tag","published_at":"2022-02-10T17:07:56.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.8.1","html_url":"https://github.com/nrwl/nx/releases/tag/13.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.1/manifests"},{"name":"13.8.0","sha":"63e3f1dfcf4c6ee3fd8af8a142fc8f16de159811","kind":"tag","published_at":"2022-02-08T17:27:30.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.8.0","html_url":"https://github.com/nrwl/nx/releases/tag/13.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.8.0/manifests"},{"name":"13.7.3","sha":"2cb0a5b92704a2f97b36cac1694d07c0694b10b9","kind":"tag","published_at":"2022-02-04T14:31:06.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.7.3","html_url":"https://github.com/nrwl/nx/releases/tag/13.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.7.3/manifests"},{"name":"13.7.2","sha":"685a2704f85c23072371571c94d35b39badd3637","kind":"tag","published_at":"2022-02-02T18:29:51.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.7.2","html_url":"https://github.com/nrwl/nx/releases/tag/13.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.7.2/manifests"},{"name":"13.7.1","sha":"d4f5c322c52c63cd586381ee44a314e87be42c03","kind":"tag","published_at":"2022-01-29T01:57:58.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.7.1","html_url":"https://github.com/nrwl/nx/releases/tag/13.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.7.1/manifests"},{"name":"13.7.0","sha":"88527d743710c0db5adae553572e853c2d28114f","kind":"tag","published_at":"2022-01-28T22:07:30.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.7.0","html_url":"https://github.com/nrwl/nx/releases/tag/13.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.7.0/manifests"},{"name":"13.6.1","sha":"42572c601658f45b69729649f8517159ad794180","kind":"tag","published_at":"2022-01-27T16:17:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.6.1","html_url":"https://github.com/nrwl/nx/releases/tag/13.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.6.1/manifests"},{"name":"13.6.0","sha":"7a88d71627d10da6135db38772d9f231570af2f5","kind":"tag","published_at":"2022-01-27T14:53:51.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.6.0","html_url":"https://github.com/nrwl/nx/releases/tag/13.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.6.0/manifests"},{"name":"13.5.3","sha":"74774c38df389e1ae14ade498c2d1f2cfefc2873","kind":"tag","published_at":"2022-01-25T20:24:08.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.5.3","html_url":"https://github.com/nrwl/nx/releases/tag/13.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.5.3/manifests"},{"name":"13.5.2","sha":"4dccc778ad877bc74e62e5aa2952310c04573c29","kind":"tag","published_at":"2022-01-25T01:29:28.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.5.2","html_url":"https://github.com/nrwl/nx/releases/tag/13.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.5.2/manifests"},{"name":"13.1.5","sha":"e26b7d01408e56b4b6321a66bd93c9ad09058e8a","kind":"tag","published_at":"2022-01-24T16:18:18.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.1.5","html_url":"https://github.com/nrwl/nx/releases/tag/13.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.5/manifests"},{"name":"13.5.1","sha":"2b5e3f9d0baa626b6781ecfa742db4f0863bb59d","kind":"tag","published_at":"2022-01-24T14:40:35.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.5.1","html_url":"https://github.com/nrwl/nx/releases/tag/13.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.5.1/manifests"},{"name":"13.5.0","sha":"c15baf73d6029c499de1b9ad1712b0e239c2ed6a","kind":"tag","published_at":"2022-01-24T14:33:24.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.5.0","html_url":"https://github.com/nrwl/nx/releases/tag/13.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.5.0/manifests"},{"name":"13.4.6","sha":"9c98dbbdf7d4adcaebbfe823f0f4432a67206b2f","kind":"tag","published_at":"2022-01-19T01:07:46.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.4.6","html_url":"https://github.com/nrwl/nx/releases/tag/13.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.6/manifests"},{"name":"13.4.5","sha":"6007ce57c9088f726f4afa5bc1fad5ac88af032c","kind":"tag","published_at":"2022-01-14T21:40:13.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.4.5","html_url":"https://github.com/nrwl/nx/releases/tag/13.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.5/manifests"},{"name":"13.4.4","sha":"1cfb4e2f2c95b8c48f516b8f15a8305c0195f563","kind":"tag","published_at":"2022-01-10T20:47:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.4.4","html_url":"https://github.com/nrwl/nx/releases/tag/13.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.4/manifests"},{"name":"13.4.3","sha":"28a3df9edb2ee1d9bd599a0d441ff0e20d294777","kind":"tag","published_at":"2022-01-03T21:50:36.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.4.3","html_url":"https://github.com/nrwl/nx/releases/tag/13.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.3/manifests"},{"name":"13.4.2","sha":"54a533ac9f912732f07ddf71b065593d2e6ff1c4","kind":"tag","published_at":"2022-01-02T14:29:22.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.4.2","html_url":"https://github.com/nrwl/nx/releases/tag/13.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.2/manifests"},{"name":"13.4.1","sha":"2332f9a3718d15785a15d823c17dd9efbab9004f","kind":"tag","published_at":"2021-12-24T01:14:58.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.4.1","html_url":"https://github.com/nrwl/nx/releases/tag/13.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.1/manifests"},{"name":"13.4.0","sha":"4481b47a93ff26b419d7cf6751e5c86204165e71","kind":"tag","published_at":"2021-12-23T01:49:34.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.4.0","html_url":"https://github.com/nrwl/nx/releases/tag/13.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.4.0/manifests"},{"name":"13.3.12","sha":"733ddba20c82865e75d34a6ca2a6ea54c07b0d63","kind":"tag","published_at":"2021-12-21T18:25:56.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.3.12","html_url":"https://github.com/nrwl/nx/releases/tag/13.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.12/manifests"},{"name":"13.3.6","sha":"80bbe3acc20da86b566d8378f92c66e65642302c","kind":"tag","published_at":"2021-12-15T16:05:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.3.6","html_url":"https://github.com/nrwl/nx/releases/tag/13.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.6/manifests"},{"name":"13.3.4","sha":"041acffb0804e6697bd535facbcec4e4464ed4b3","kind":"tag","published_at":"2021-12-14T18:03:47.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.3.4","html_url":"https://github.com/nrwl/nx/releases/tag/13.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.4/manifests"},{"name":"13.3.2","sha":"db644dbcc6d1c1285845dd0afcee9b886b8b662b","kind":"tag","published_at":"2021-12-14T00:07:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.3.2","html_url":"https://github.com/nrwl/nx/releases/tag/13.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.2/manifests"},{"name":"13.3.1","sha":"f2ffcee026140b354eb17d82867d3dee3f08a945","kind":"tag","published_at":"2021-12-10T19:52:35.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.3.1","html_url":"https://github.com/nrwl/nx/releases/tag/13.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.1/manifests"},{"name":"13.3.0","sha":"45dab7983acae15d8c10d59873d4c0b71bab67e2","kind":"tag","published_at":"2021-12-09T17:43:49.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.3.0","html_url":"https://github.com/nrwl/nx/releases/tag/13.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.0/manifests"},{"name":"13.3.0-rc.1","sha":"dd71eb2881346cc0e38f4181b763ae2ed4ff1cca","kind":"tag","published_at":"2021-12-09T15:11:53.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.3.0-rc.1","html_url":"https://github.com/nrwl/nx/releases/tag/13.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.0-rc.1/manifests"},{"name":"13.2.4","sha":"5998e8731ef412ed0876ea6a52aadf352568f2a0","kind":"tag","published_at":"2021-12-07T17:46:18.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.2.4","html_url":"https://github.com/nrwl/nx/releases/tag/13.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.2.4/manifests"},{"name":"12.10.1","sha":"fb8a2620afdb671f1dd33ac6b74f243cc316200c","kind":"tag","published_at":"2021-12-06T23:26:57.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.10.1","html_url":"https://github.com/nrwl/nx/releases/tag/12.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.10.1/manifests"},{"name":"13.3.0-beta.4","sha":"56e381ed1c2729b62091b0a743059d76d0c2b308","kind":"tag","published_at":"2021-12-03T00:50:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.3.0-beta.4","html_url":"https://github.com/nrwl/nx/releases/tag/13.3.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.0-beta.4/manifests"},{"name":"13.3.0-beta.3","sha":"ff16397066309c17610346fd2a0259ef96e52415","kind":"tag","published_at":"2021-11-27T19:28:17.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.3.0-beta.3","html_url":"https://github.com/nrwl/nx/releases/tag/13.3.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.3.0-beta.3/manifests"},{"name":"13.2.3","sha":"cf59fed30f4ae3c4f675f9b1969666359b146de7","kind":"tag","published_at":"2021-11-27T19:13:22.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.2.3","html_url":"https://github.com/nrwl/nx/releases/tag/13.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.2.3/manifests"},{"name":"13.2.2","sha":"02976dbd0d81dbfd7e7f3d852be7895bc3239407","kind":"tag","published_at":"2021-11-22T17:37:17.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.2.2","html_url":"https://github.com/nrwl/nx/releases/tag/13.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.2.2/manifests"},{"name":"13.2.1","sha":"a0887db4350c056c0e4bae3c0afad66af6d14fda","kind":"tag","published_at":"2021-11-19T23:51:01.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.2.1","html_url":"https://github.com/nrwl/nx/releases/tag/13.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.2.1/manifests"},{"name":"13.2.0","sha":"cbc2230ca1fabd2bb4ddd0f61942a94c6ea83aed","kind":"tag","published_at":"2021-11-18T22:15:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.2.0","html_url":"https://github.com/nrwl/nx/releases/tag/13.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.2.0/manifests"},{"name":"13.1.4","sha":"04ace6856af30c92b413b910fedf6976e597d56c","kind":"tag","published_at":"2021-11-11T16:44:31.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.1.4","html_url":"https://github.com/nrwl/nx/releases/tag/13.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.4/manifests"},{"name":"13.1.3","sha":"9f806f2904a8e8ffbd0b22db1e181390bb25e6b0","kind":"tag","published_at":"2021-11-02T23:12:57.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.1.3","html_url":"https://github.com/nrwl/nx/releases/tag/13.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.3/manifests"},{"name":"13.1.2","sha":"82e502b3c79b02bb68f41347dcf8a18f4aa80bf6","kind":"tag","published_at":"2021-10-27T14:20:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.1.2","html_url":"https://github.com/nrwl/nx/releases/tag/13.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.2/manifests"},{"name":"13.1.1","sha":"b7bdc84d186963ce96e520c3386e300431f95549","kind":"tag","published_at":"2021-10-27T10:46:59.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.1.1","html_url":"https://github.com/nrwl/nx/releases/tag/13.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.1/manifests"},{"name":"13.1.0","sha":"be6f19b6f5592b3fc2061f2dba0db1de74c79b5c","kind":"tag","published_at":"2021-10-27T00:42:49.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.1.0","html_url":"https://github.com/nrwl/nx/releases/tag/13.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.1.0/manifests"},{"name":"13.0.2","sha":"49149f69c3bad103c8698370b1acd68e2973793b","kind":"tag","published_at":"2021-10-22T22:01:50.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.0.2","html_url":"https://github.com/nrwl/nx/releases/tag/13.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.0.2/manifests"},{"name":"13.0.1","sha":"5bb7f6b61e30e9a1dc2653f0855d61abd8f9ab2a","kind":"tag","published_at":"2021-10-20T21:55:26.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.0.1","html_url":"https://github.com/nrwl/nx/releases/tag/13.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.0.1/manifests"},{"name":"13.0.0","sha":"b94947fa5becade467ed731dd5d6f64491c370cd","kind":"tag","published_at":"2021-10-20T17:09:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/13.0.0","html_url":"https://github.com/nrwl/nx/releases/tag/13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/13.0.0/manifests"},{"name":"12.10.0","sha":"484ff475dbbe3719cd15a658f0eba2c408de564a","kind":"tag","published_at":"2021-10-08T17:17:36.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.10.0","html_url":"https://github.com/nrwl/nx/releases/tag/12.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.10.0/manifests"},{"name":"12.9.0","sha":"a27c898408248784b081ae2f0139f0ee26b20791","kind":"tag","published_at":"2021-09-07T15:04:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.9.0","html_url":"https://github.com/nrwl/nx/releases/tag/12.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.9.0/manifests"},{"name":"12.8.0","sha":"e5d4f53d046a2a81b705befaaa3cf9c8a6e054f6","kind":"tag","published_at":"2021-08-25T14:27:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.8.0","html_url":"https://github.com/nrwl/nx/releases/tag/12.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.8.0/manifests"},{"name":"12.7.2","sha":"391ce11a9f088b8af4ccef3d62d174bcc4adb3ae","kind":"tag","published_at":"2021-08-17T17:27:33.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.7.2","html_url":"https://github.com/nrwl/nx/releases/tag/12.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.7.2/manifests"},{"name":"12.7.1","sha":"d073c9f30a2e8a23ba49c36492d6b6312f7489e4","kind":"tag","published_at":"2021-08-12T17:03:30.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.7.1","html_url":"https://github.com/nrwl/nx/releases/tag/12.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.7.1/manifests"},{"name":"12.7.0","sha":"1ae5913e8fd109e61b67b1f3ac2b1eb747bfecd6","kind":"tag","published_at":"2021-08-11T20:02:55.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.7.0","html_url":"https://github.com/nrwl/nx/releases/tag/12.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.7.0/manifests"},{"name":"12.6.6","sha":"7a21b7df351af85fce44f1f0c40fd077a90ac0df","kind":"tag","published_at":"2021-08-10T22:24:08.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.6.6","html_url":"https://github.com/nrwl/nx/releases/tag/12.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.6/manifests"},{"name":"12.6.5","sha":"4471c6fe5341dc9318128266afe2155e04cde5d1","kind":"tag","published_at":"2021-08-05T16:20:35.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.6.5","html_url":"https://github.com/nrwl/nx/releases/tag/12.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.5/manifests"},{"name":"12.6.4","sha":"8614163fb463e0aef378ce8c4cbf7fbb4816a845","kind":"tag","published_at":"2021-08-04T14:17:00.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.6.4","html_url":"https://github.com/nrwl/nx/releases/tag/12.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.4/manifests"},{"name":"12.6.3","sha":"9966cebef9d7a985ffb6b3495a18cfa0b6722eb4","kind":"tag","published_at":"2021-07-29T23:12:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.6.3","html_url":"https://github.com/nrwl/nx/releases/tag/12.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.3/manifests"},{"name":"12.6.2","sha":"7a85a665f6b0db4b5d903303e9bef5aabecd93b6","kind":"tag","published_at":"2021-07-23T14:38:05.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.6.2","html_url":"https://github.com/nrwl/nx/releases/tag/12.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.2/manifests"},{"name":"12.6.1","sha":"bb560dc358b0e918090d9ad70f7a3cc7c7124526","kind":"tag","published_at":"2021-07-23T14:31:12.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.6.1","html_url":"https://github.com/nrwl/nx/releases/tag/12.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.1/manifests"},{"name":"12.6.0","sha":"472468bab5f3980a5362f0fc9bc5b965930ebe2c","kind":"tag","published_at":"2021-07-22T18:02:01.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.6.0","html_url":"https://github.com/nrwl/nx/releases/tag/12.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.0/manifests"},{"name":"12.5.9","sha":"1d2083d7192c4b8b8e63429e5aa0940026dcb89a","kind":"tag","published_at":"2021-07-21T18:27:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.5.9","html_url":"https://github.com/nrwl/nx/releases/tag/12.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.9/manifests"},{"name":"nx_successful_ci_run__cc1d54a1-161a-45cb-a37d-f3342bfcf884","sha":"4c630cb337c5dec4c694726044add379176dfc3b","kind":"commit","published_at":"2021-07-15T10:39:32.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/nx_successful_ci_run__cc1d54a1-161a-45cb-a37d-f3342bfcf884","html_url":"https://github.com/nrwl/nx/releases/tag/nx_successful_ci_run__cc1d54a1-161a-45cb-a37d-f3342bfcf884","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/nx_successful_ci_run__cc1d54a1-161a-45cb-a37d-f3342bfcf884","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/nx_successful_ci_run__cc1d54a1-161a-45cb-a37d-f3342bfcf884/manifests"},{"name":"nx_successful_ci_run__62f395f4-85a4-414c-9b19-dee8691803e7","sha":"ec414e5840a7076554fbe1a541d2e9ff26daeef9","kind":"commit","published_at":"2021-07-15T10:09:59.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/nx_successful_ci_run__62f395f4-85a4-414c-9b19-dee8691803e7","html_url":"https://github.com/nrwl/nx/releases/tag/nx_successful_ci_run__62f395f4-85a4-414c-9b19-dee8691803e7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/nx_successful_ci_run__62f395f4-85a4-414c-9b19-dee8691803e7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/nx_successful_ci_run__62f395f4-85a4-414c-9b19-dee8691803e7/manifests"},{"name":"12.6.0-beta.6","sha":"9cacfb8307839e45290f66b81dfabf1c53ec3491","kind":"commit","published_at":"2021-07-13T18:25:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.6.0-beta.6","html_url":"https://github.com/nrwl/nx/releases/tag/12.6.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.6.0-beta.6/manifests"},{"name":"12.5.8","sha":"0d96432c891e26cb984d2114a9a959c96aa40742","kind":"tag","published_at":"2021-07-12T17:39:23.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.5.8","html_url":"https://github.com/nrwl/nx/releases/tag/12.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.8/manifests"},{"name":"12.5.7","sha":"d86272569d6c547283a31506e25f98a5998eb504","kind":"tag","published_at":"2021-07-06T18:35:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.5.7","html_url":"https://github.com/nrwl/nx/releases/tag/12.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.7/manifests"},{"name":"12.5.6","sha":"396d14b357aeea5d032a5112c94f0492ab12c1d6","kind":"tag","published_at":"2021-07-05T16:49:34.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.5.6","html_url":"https://github.com/nrwl/nx/releases/tag/12.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.6/manifests"},{"name":"12.5.2","sha":"f6387bfc022dfb27e4c5a4f10e5d972fc6c8ecba","kind":"tag","published_at":"2021-07-02T13:42:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.5.2","html_url":"https://github.com/nrwl/nx/releases/tag/12.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.2/manifests"},{"name":"12.5.1","sha":"40db626294241ae62c3555ef003e84784def633e","kind":"tag","published_at":"2021-06-30T15:48:16.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.5.1","html_url":"https://github.com/nrwl/nx/releases/tag/12.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.1/manifests"},{"name":"12.5.0","sha":"a7a8a83c6a6850864caf2d5eee1c525a751c63b5","kind":"tag","published_at":"2021-06-28T16:56:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.5.0","html_url":"https://github.com/nrwl/nx/releases/tag/12.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.5.0/manifests"},{"name":"12.4.0","sha":"33db5db74cbbce52373e5abcd0bbab2c568d7bd4","kind":"tag","published_at":"2021-06-16T14:18:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.4.0","html_url":"https://github.com/nrwl/nx/releases/tag/12.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.4.0/manifests"},{"name":"12.3.6","sha":"6603008fdb223d5e92a4ed526521196998c9442f","kind":"tag","published_at":"2021-06-02T17:26:30.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.3.6","html_url":"https://github.com/nrwl/nx/releases/tag/12.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.6/manifests"},{"name":"12.3.5","sha":"ab7fe74899c3b8c3c2cf6af4ec440ef4faa03a1c","kind":"tag","published_at":"2021-05-27T15:28:46.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.3.5","html_url":"https://github.com/nrwl/nx/releases/tag/12.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.5/manifests"},{"name":"12.3.4","sha":"50d79e1f60a4b5b79ca9ee145d1909633c1fd04c","kind":"tag","published_at":"2021-05-19T13:19:52.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.3.4","html_url":"https://github.com/nrwl/nx/releases/tag/12.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.4/manifests"},{"name":"12.3.3","sha":"930aa1b8615abe96c654532892c62f72d74b2b60","kind":"tag","published_at":"2021-05-14T23:08:46.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.3.3","html_url":"https://github.com/nrwl/nx/releases/tag/12.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.3/manifests"},{"name":"12.3.2","sha":"983f1519bc81b9bb08eae428bc9f83cf8ade3514","kind":"tag","published_at":"2021-05-14T23:04:46.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.3.2","html_url":"https://github.com/nrwl/nx/releases/tag/12.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.2/manifests"},{"name":"12.3.1","sha":"d97bc2580718686a3b21d95a3cc0227fbe1a6958","kind":"tag","published_at":"2021-05-13T19:52:05.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.3.1","html_url":"https://github.com/nrwl/nx/releases/tag/12.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.1/manifests"},{"name":"12.3.0","sha":"cd9aa8a8b1eaaa971ace74960f3faa13299052d2","kind":"tag","published_at":"2021-05-13T16:19:17.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.3.0","html_url":"https://github.com/nrwl/nx/releases/tag/12.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.0/manifests"},{"name":"12.3.0-beta.0","sha":"c450be1e517c2faa17f185368d61c5dc9ffe668d","kind":"tag","published_at":"2021-05-11T15:29:33.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.3.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/12.3.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.3.0-beta.0/manifests"},{"name":"12.2.0","sha":"1dd08d5c4f453a12332dae456ddf4210733d809a","kind":"tag","published_at":"2021-05-10T17:22:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.2.0","html_url":"https://github.com/nrwl/nx/releases/tag/12.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.2.0/manifests"},{"name":"12.1.1","sha":"181ec550e97176546b83ec917fad746f48e8a4ca","kind":"tag","published_at":"2021-05-04T22:59:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.1.1","html_url":"https://github.com/nrwl/nx/releases/tag/12.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.1.1/manifests"},{"name":"12.1.0","sha":"a964405b9370de802ace3a2049c1ec09b6f1d159","kind":"commit","published_at":"2021-05-03T17:07:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.1.0","html_url":"https://github.com/nrwl/nx/releases/tag/12.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.1.0/manifests"},{"name":"12.1.0-rc.1","sha":"4e5623662c64803bc9d9fa956b1d03711db0f09f","kind":"tag","published_at":"2021-05-03T14:45:05.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.1.0-rc.1","html_url":"https://github.com/nrwl/nx/releases/tag/12.1.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.1.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.1.0-rc.1/manifests"},{"name":"12.0.8","sha":"57b3417c315f4b4dde02a9c01e808cd853c56be9","kind":"tag","published_at":"2021-04-20T14:54:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.0.8","html_url":"https://github.com/nrwl/nx/releases/tag/12.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.8/manifests"},{"name":"11.6.3","sha":"a013a19e172dcbc52b56bc0f02820eb588231bcb","kind":"tag","published_at":"2021-04-20T14:48:08.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.6.3","html_url":"https://github.com/nrwl/nx/releases/tag/11.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.6.3/manifests"},{"name":"12.1.0-beta.2","sha":"215093cc167ebaa373b44898e395686967250f00","kind":"tag","published_at":"2021-04-20T00:36:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.1.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/12.1.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.1.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.1.0-beta.2/manifests"},{"name":"12.0.7","sha":"7906d1c6bb81022f6e4725a6d7c02084a182d99e","kind":"tag","published_at":"2021-04-16T21:08:33.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.0.7","html_url":"https://github.com/nrwl/nx/releases/tag/12.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.7/manifests"},{"name":"12.0.6","sha":"4a5edc9eb733327b7612168f00355fe71ba9a176","kind":"tag","published_at":"2021-04-14T19:07:52.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.0.6","html_url":"https://github.com/nrwl/nx/releases/tag/12.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.6/manifests"},{"name":"12.0.5","sha":"dbd78a9e42a4206d5a4eb60052c4495296921610","kind":"tag","published_at":"2021-04-14T17:41:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.0.5","html_url":"https://github.com/nrwl/nx/releases/tag/12.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.5/manifests"},{"name":"12.0.4","sha":"12d30b580ca56fe52af30814f2d05a15264d25be","kind":"tag","published_at":"2021-04-13T22:32:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.0.4","html_url":"https://github.com/nrwl/nx/releases/tag/12.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.4/manifests"},{"name":"12.0.2","sha":"141e54ed5b90b1823a922d60e37a101c9eb5e500","kind":"tag","published_at":"2021-04-12T21:22:51.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.0.2","html_url":"https://github.com/nrwl/nx/releases/tag/12.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.2/manifests"},{"name":"12.0.1","sha":"761e7dd5dc85ad99f763d2fd64904ab8c2f03653","kind":"tag","published_at":"2021-04-11T01:31:13.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.0.1","html_url":"https://github.com/nrwl/nx/releases/tag/12.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.1/manifests"},{"name":"11.6.2","sha":"a6d616dce3159f927eaa11f6b80a25503bf76d0f","kind":"tag","published_at":"2021-04-09T14:41:31.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.6.2","html_url":"https://github.com/nrwl/nx/releases/tag/11.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.6.2/manifests"},{"name":"12.0.0","sha":"df0d762e62a5d39759500ef65728c8dbdce0fb5c","kind":"tag","published_at":"2021-04-08T16:48:13.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.0.0","html_url":"https://github.com/nrwl/nx/releases/tag/12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.0/manifests"},{"name":"12.0.0-rc.1","sha":"3b18fdd8fe01c20323e3559d74d7bfd251831ac2","kind":"tag","published_at":"2021-04-07T00:40:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.0.0-rc.1","html_url":"https://github.com/nrwl/nx/releases/tag/12.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.0.0-rc.1/manifests"},{"name":"11.6.1","sha":"0488bef9302e1eca8e45172be7f4d9834164496e","kind":"tag","published_at":"2021-03-31T20:41:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.6.1","html_url":"https://github.com/nrwl/nx/releases/tag/11.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.6.1/manifests"},{"name":"11.6.0","sha":"6438cae8353460dc0a8090fdf21783ec4a3c80bd","kind":"tag","published_at":"2021-03-29T14:50:25.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.6.0","html_url":"https://github.com/nrwl/nx/releases/tag/11.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.6.0/manifests"},{"name":"10.4.15","sha":"d375c5e99d4ce604bf6a960fd3a6762e67257640","kind":"tag","published_at":"2021-03-25T17:03:33.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.4.15","html_url":"https://github.com/nrwl/nx/releases/tag/10.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.15/manifests"},{"name":"11.5.2","sha":"700d40fea26204840aaebf707953861b896124a3","kind":"tag","published_at":"2021-03-19T21:58:46.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.5.2","html_url":"https://github.com/nrwl/nx/releases/tag/11.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.5.2/manifests"},{"name":"11.5.1","sha":"54ceb2483a685092b19d646a413f07f9e792a568","kind":"tag","published_at":"2021-03-10T22:44:35.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.5.1","html_url":"https://github.com/nrwl/nx/releases/tag/11.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.5.1/manifests"},{"name":"10.4.14","sha":"128270ae40121fd8081a970d177950c46194e855","kind":"tag","published_at":"2021-03-10T21:51:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.4.14","html_url":"https://github.com/nrwl/nx/releases/tag/10.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.14/manifests"},{"name":"11.5.0","sha":"0a8b5b3429d2c5a65c80b8f2d5118e458e191f24","kind":"tag","published_at":"2021-03-10T20:57:25.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.5.0","html_url":"https://github.com/nrwl/nx/releases/tag/11.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.5.0/manifests"},{"name":"11.4.0","sha":"f8c7797f854e6e4f196fbae80f69bc7845b75334","kind":"tag","published_at":"2021-02-25T19:30:35.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.4.0","html_url":"https://github.com/nrwl/nx/releases/tag/11.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.4.0/manifests"},{"name":"11.3.2","sha":"c4f41866dface6fd8857f72732cd5a4852c0e5ac","kind":"tag","published_at":"2021-02-24T17:34:17.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.3.2","html_url":"https://github.com/nrwl/nx/releases/tag/11.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.3.2/manifests"},{"name":"11.3.0","sha":"1ce6010037931863daff7f8c659198ac206e8d06","kind":"tag","published_at":"2021-02-18T20:18:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.3.0","html_url":"https://github.com/nrwl/nx/releases/tag/11.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.3.0/manifests"},{"name":"10.4.13","sha":"312294a26916d68d23aad7f2292d5e27ffaad79a","kind":"tag","published_at":"2021-02-12T23:15:22.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.4.13","html_url":"https://github.com/nrwl/nx/releases/tag/10.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.13/manifests"},{"name":"11.2.12","sha":"0aa5e07bd703d76f57d919ba6d94cbad53bc9d30","kind":"tag","published_at":"2021-02-10T18:22:18.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.2.12","html_url":"https://github.com/nrwl/nx/releases/tag/11.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.12/manifests"},{"name":"11.2.11","sha":"e99f42296f509d2b8c4768a2760137d59a71e26e","kind":"tag","published_at":"2021-02-09T22:54:22.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.2.11","html_url":"https://github.com/nrwl/nx/releases/tag/11.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.11/manifests"},{"name":"11.2.10","sha":"313552b33633bc5ca0dae72f9f1fce24214148eb","kind":"tag","published_at":"2021-02-04T00:42:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.2.10","html_url":"https://github.com/nrwl/nx/releases/tag/11.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.10/manifests"},{"name":"11.2.9","sha":"3734bb7aa79213b50efbb85d0ae197911a10e479","kind":"tag","published_at":"2021-02-03T00:10:03.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.2.9","html_url":"https://github.com/nrwl/nx/releases/tag/11.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.9/manifests"},{"name":"11.2.8","sha":"02d2c0193fc4ae8f985105d7424b1924fd743e01","kind":"tag","published_at":"2021-02-02T19:15:27.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.2.8","html_url":"https://github.com/nrwl/nx/releases/tag/11.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.8/manifests"},{"name":"11.2.6","sha":"b6618e24d4665880e6ea83d8295ee464f49d8b7f","kind":"tag","published_at":"2021-01-29T20:57:56.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.2.6","html_url":"https://github.com/nrwl/nx/releases/tag/11.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.6/manifests"},{"name":"10.4.12","sha":"db32bfad7b00a364befd993bf212a363d6cfaf19","kind":"tag","published_at":"2021-01-29T16:11:31.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.4.12","html_url":"https://github.com/nrwl/nx/releases/tag/10.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.12/manifests"},{"name":"11.2.0","sha":"a4671385f915af783d268190d6db9c37dceb328c","kind":"tag","published_at":"2021-01-28T15:42:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.2.0","html_url":"https://github.com/nrwl/nx/releases/tag/11.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.2.0/manifests"},{"name":"11.1.4","sha":"bdaba07e70b8b42996fa586b96e4b3a40f1ec809","kind":"tag","published_at":"2021-01-12T18:02:01.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.1.4","html_url":"https://github.com/nrwl/nx/releases/tag/11.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.1.4/manifests"},{"name":"11.1.3","sha":"2588022c61fad8e15facdd82132bdfd5471d70dc","kind":"tag","published_at":"2021-01-12T17:08:55.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.1.3","html_url":"https://github.com/nrwl/nx/releases/tag/11.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.1.3/manifests"},{"name":"11.1.2","sha":"e539af167cfd7b9ebfacbea2468ab86ae968243b","kind":"tag","published_at":"2021-01-11T19:03:49.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.1.2","html_url":"https://github.com/nrwl/nx/releases/tag/11.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.1.2/manifests"},{"name":"11.1.1","sha":"4273ad9cb79126d7334dc7505f2ff80fc478cfde","kind":"tag","published_at":"2021-01-08T02:05:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.1.1","html_url":"https://github.com/nrwl/nx/releases/tag/11.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.1.1/manifests"},{"name":"11.1.0","sha":"3fc219dc439769eaa0393a8524c49cda1da7fc73","kind":"tag","published_at":"2021-01-08T01:34:58.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.1.0","html_url":"https://github.com/nrwl/nx/releases/tag/11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.1.0/manifests"},{"name":"11.0.19","sha":"748499b0aff27a7f7b9eec78aedb9a58ee279aa6","kind":"tag","published_at":"2020-12-29T18:00:21.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.19","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.19/manifests"},{"name":"11.0.17","sha":"3c2e20bf5a835b83e3a002cd87196bb1df547c35","kind":"tag","published_at":"2020-12-22T16:34:09.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.17","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.17/manifests"},{"name":"11.0.16","sha":"c3479d5b988018ebe2a6a59be883e34574b6ea98","kind":"tag","published_at":"2020-12-21T16:39:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.16","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.16/manifests"},{"name":"11.0.15","sha":"1e0b6ce9ab6bfe942f57a63a43195bc94f8b0fdb","kind":"tag","published_at":"2020-12-18T23:36:27.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.15","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.15/manifests"},{"name":"11.0.12","sha":"aa26dabf339e89804dd68d1b16a178fbd524cd38","kind":"tag","published_at":"2020-12-18T02:32:21.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.12","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.12/manifests"},{"name":"11.0.10","sha":"5e23d31ec6e2ace039b399aae7df588e921faece","kind":"tag","published_at":"2020-12-17T03:01:56.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.10","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.10/manifests"},{"name":"11.0.9","sha":"043f0cf2a70552ba9beba6709eeb13def785da83","kind":"tag","published_at":"2020-12-16T21:08:52.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.9","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.9/manifests"},{"name":"11.0.8","sha":"c76aabecef97926ba7bbd49d5b2d220ab947d3fd","kind":"tag","published_at":"2020-12-16T09:10:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.8","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.8/manifests"},{"name":"11.0.7","sha":"40d8ca61dcb1ccaa562a1349c8f554be4691a9da","kind":"tag","published_at":"2020-12-16T08:57:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.7","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.7/manifests"},{"name":"11.0.6","sha":"0abf34125a49f601efa5b41404106f859226e19a","kind":"tag","published_at":"2020-12-16T08:54:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.6","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.6/manifests"},{"name":"11.0.5","sha":"a8921e0fe32d21b2d6dbe2c211832e6fb786def8","kind":"tag","published_at":"2020-12-16T03:10:25.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.5","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.5/manifests"},{"name":"11.0.4","sha":"34eab14152b0ef62eaf4657ce557f23411ab3097","kind":"tag","published_at":"2020-12-15T02:38:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.4","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.4/manifests"},{"name":"11.0.3","sha":"0d3bb9b96b4ca33b7c83f86be1a62c8420893045","kind":"tag","published_at":"2020-12-15T00:45:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.3","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.3/manifests"},{"name":"11.0.2","sha":"c52dc3b31e5fc9cb6cc66f01f81c722d2a6b1c1d","kind":"tag","published_at":"2020-12-12T17:19:46.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.2","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.2/manifests"},{"name":"11.0.1","sha":"1c4388146027c655d1bfa0e727b3617a6ce0637c","kind":"tag","published_at":"2020-12-12T01:04:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.1","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.1/manifests"},{"name":"11.0.0","sha":"518488739cf0eaa053866ae06772b8e132ed10f3","kind":"tag","published_at":"2020-12-11T14:05:44.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/11.0.0","html_url":"https://github.com/nrwl/nx/releases/tag/11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/11.0.0/manifests"},{"name":"10.4.7","sha":"54190e7ac6d6b6c85c9427c3e29297339ba97bdb","kind":"tag","published_at":"2020-12-10T22:40:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.4.7","html_url":"https://github.com/nrwl/nx/releases/tag/10.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.7/manifests"},{"name":"10.4.6","sha":"3ada94bc612d93bf68fc2fca044e8ae3f8a9f0c1","kind":"tag","published_at":"2020-12-10T20:28:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.4.6","html_url":"https://github.com/nrwl/nx/releases/tag/10.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.6/manifests"},{"name":"10.4.5","sha":"cc0e7bfb9946e128b6eeffffc86df54007131578","kind":"tag","published_at":"2020-12-10T19:59:29.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.4.5","html_url":"https://github.com/nrwl/nx/releases/tag/10.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.5/manifests"},{"name":"10.4.4","sha":"1e4d94927605f7d6f84593613b3061a8ab603a5b","kind":"tag","published_at":"2020-11-18T15:27:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.4.4","html_url":"https://github.com/nrwl/nx/releases/tag/10.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.4/manifests"},{"name":"10.4.3","sha":"1942fc54e393b2c91bec30418a7cce619473192f","kind":"tag","published_at":"2020-11-18T15:06:05.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.4.3","html_url":"https://github.com/nrwl/nx/releases/tag/10.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.3/manifests"},{"name":"10.4.2","sha":"c9b20d226f92f91dcf17966baa4b2e41e75f2439","kind":"tag","published_at":"2020-11-17T20:09:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.4.2","html_url":"https://github.com/nrwl/nx/releases/tag/10.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.2/manifests"},{"name":"9.8.0","sha":"625167a686ef3e53725ff9a45d5b1f45314eeceb","kind":"tag","published_at":"2020-11-16T15:42:49.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.8.0","html_url":"https://github.com/nrwl/nx/releases/tag/9.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.8.0/manifests"},{"name":"10.4.0","sha":"b5aef73cc7394b468bb68f0f85b2251c626950a1","kind":"tag","published_at":"2020-11-16T15:01:38.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.4.0","html_url":"https://github.com/nrwl/nx/releases/tag/10.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.0/manifests"},{"name":"10.4.0-beta.2","sha":"91c007585ead348c1dae1ee4801aed640b787adb","kind":"tag","published_at":"2020-11-11T02:00:57.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.4.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/10.4.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.4.0-beta.2/manifests"},{"name":"10.3.3","sha":"e15fbaf4828e4c256569ac93d6c1d234e352579a","kind":"commit","published_at":"2020-11-09T16:57:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.3.3","html_url":"https://github.com/nrwl/nx/releases/tag/10.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.3.3/manifests"},{"name":"10.3.2","sha":"f23f061ae7d5973820cdd716e00919b70cd321fc","kind":"tag","published_at":"2020-11-03T22:59:16.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.3.2","html_url":"https://github.com/nrwl/nx/releases/tag/10.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.3.2/manifests"},{"name":"10.3.1","sha":"f08cf02a7a390c7824848679f615cc3d859df241","kind":"tag","published_at":"2020-10-16T17:23:23.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.3.1","html_url":"https://github.com/nrwl/nx/releases/tag/10.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.3.1/manifests"},{"name":"9.7.1","sha":"df243e710f87c76348c578ceb63dd7627bb4d7b3","kind":"tag","published_at":"2020-10-16T17:19:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.7.1","html_url":"https://github.com/nrwl/nx/releases/tag/9.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.7.1/manifests"},{"name":"10.3.0","sha":"29934db59df177a923e59ce1819bf105e86c7b6e","kind":"tag","published_at":"2020-10-04T15:40:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.3.0","html_url":"https://github.com/nrwl/nx/releases/tag/10.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.3.0/manifests"},{"name":"10.2.1","sha":"ab99b317ac70a17889dfadf7508dd0ab63b9946b","kind":"tag","published_at":"2020-09-17T21:31:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.2.1","html_url":"https://github.com/nrwl/nx/releases/tag/10.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.2.1/manifests"},{"name":"9.7.0","sha":"14987f955c191152841b71b10a2677372f80f71e","kind":"commit","published_at":"2020-09-17T17:26:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.7.0","html_url":"https://github.com/nrwl/nx/releases/tag/9.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.7.0/manifests"},{"name":"10.2.0","sha":"70c174c0b3fd36f0d153a0e0e7e532c4caa5d730","kind":"tag","published_at":"2020-09-11T20:57:08.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.2.0","html_url":"https://github.com/nrwl/nx/releases/tag/10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.2.0/manifests"},{"name":"10.1.0","sha":"4f2eeecfc3757975b85426bf0a8d40a4bca6c63c","kind":"tag","published_at":"2020-08-21T19:49:22.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.1.0","html_url":"https://github.com/nrwl/nx/releases/tag/10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.1.0/manifests"},{"name":"10.0.13","sha":"62e618c2d41828eb2dc377185d535b99f39dc042","kind":"tag","published_at":"2020-08-19T21:21:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.13","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.13/manifests"},{"name":"9.6.0","sha":"1e9c558da95069e5ae511c9d8879326ddd38eb23","kind":"tag","published_at":"2020-08-19T21:15:06.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.6.0","html_url":"https://github.com/nrwl/nx/releases/tag/9.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.6.0/manifests"},{"name":"10.0.12","sha":"49d1ea174dd946a45a45f660ea293b19bc45d58f","kind":"tag","published_at":"2020-08-13T20:01:48.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.12","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.12/manifests"},{"name":"10.0.11","sha":"b9b622a90f975c2e32fbc3ab9325fb8c883e7196","kind":"tag","published_at":"2020-08-11T15:49:29.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.11","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.11/manifests"},{"name":"10.0.10","sha":"2a25ef039d3daec57dce7b19173891def0671eed","kind":"tag","published_at":"2020-08-08T02:17:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.10","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.10/manifests"},{"name":"10.0.9","sha":"7564c15923342721c199571a34688122f503cc8d","kind":"tag","published_at":"2020-08-07T15:52:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.9","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.9/manifests"},{"name":"10.0.8","sha":"785bcd89850e0733146aceb90f1c3a820a5b0915","kind":"tag","published_at":"2020-08-06T03:32:48.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.8","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.8/manifests"},{"name":"10.0.7","sha":"d418e79c12a0abfc035831af944ae879dc9dcf61","kind":"tag","published_at":"2020-07-29T19:31:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.7","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.7/manifests"},{"name":"10.0.6","sha":"fdf39f9829655031991fbd636e03ca40e0b366ba","kind":"tag","published_at":"2020-07-24T02:28:57.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.6","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.6/manifests"},{"name":"10.0.5","sha":"aceee210287a8ab13f36a6c5a0f6373db385d352","kind":"tag","published_at":"2020-07-23T18:20:47.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.5","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.5/manifests"},{"name":"10.0.4","sha":"c781a662c0d16622eaf934e949f852d0d16fbe02","kind":"tag","published_at":"2020-07-23T03:58:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.4","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.4/manifests"},{"name":"10.0.3","sha":"bfda45bb35a23c5ac3af0b1ebcbb7ef9824ac3e4","kind":"tag","published_at":"2020-07-22T20:10:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.3","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.3/manifests"},{"name":"10.0.2","sha":"8a4f1739c34343b84fe9602b79a593b0abc4200d","kind":"tag","published_at":"2020-07-22T02:30:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.2","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.2/manifests"},{"name":"10.0.1","sha":"e18cc8480bbeecd5fe905e1cd5faf1b9e0a50b2c","kind":"tag","published_at":"2020-07-20T22:51:33.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.1","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.1/manifests"},{"name":"10.0.0","sha":"bb13ef28c801dca5f6dadd5f860c7f86dba8fd91","kind":"tag","published_at":"2020-07-20T15:53:32.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/10.0.0","html_url":"https://github.com/nrwl/nx/releases/tag/10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/10.0.0/manifests"},{"name":"9.5.1","sha":"be4c12c27910dcf409fd7757c6da93be00e61a9d","kind":"tag","published_at":"2020-07-02T03:35:24.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.5.1","html_url":"https://github.com/nrwl/nx/releases/tag/9.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.5.1/manifests"},{"name":"9.5.0","sha":"cc2c479bb0e773d64e9112434b5b764f2a5fcb92","kind":"tag","published_at":"2020-06-29T15:50:47.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.5.0","html_url":"https://github.com/nrwl/nx/releases/tag/9.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.5.0/manifests"},{"name":"9.4.5","sha":"881d044d36102604d83228d98cc2a9ea5f37cfae","kind":"tag","published_at":"2020-06-19T15:31:49.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.4.5","html_url":"https://github.com/nrwl/nx/releases/tag/9.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.4.5/manifests"},{"name":"9.4.4","sha":"94cd1b218d81a0da7d1cc0de99eedfbfb388ad77","kind":"tag","published_at":"2020-06-18T03:08:09.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.4.4","html_url":"https://github.com/nrwl/nx/releases/tag/9.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.4.4/manifests"},{"name":"9.4.3","sha":"f30147549cce8333b7f4995363aa131fb36c1079","kind":"tag","published_at":"2020-06-16T14:42:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.4.3","html_url":"https://github.com/nrwl/nx/releases/tag/9.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.4.3/manifests"},{"name":"9.4.2","sha":"216d9f01ea1965640f35f0573027c3e60ff60089","kind":"tag","published_at":"2020-06-15T20:57:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.4.2","html_url":"https://github.com/nrwl/nx/releases/tag/9.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.4.2/manifests"},{"name":"9.4.1","sha":"737faea957c4860874c72809b754e307cd558621","kind":"tag","published_at":"2020-06-15T14:28:27.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.4.1","html_url":"https://github.com/nrwl/nx/releases/tag/9.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.4.1/manifests"},{"name":"12.7.3","sha":"7cac8bed0084a5e99080f161d1995bffb7b9562e","kind":"commit","published_at":"2020-06-12T21:38:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/12.7.3","html_url":"https://github.com/nrwl/nx/releases/tag/12.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/12.7.3/manifests"},{"name":"9.4.0","sha":"b2024e36823825ba8af1eeea9f44b877c64444c3","kind":"tag","published_at":"2020-06-12T16:28:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.4.0","html_url":"https://github.com/nrwl/nx/releases/tag/9.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.4.0/manifests"},{"name":"9.3.0","sha":"4631b249b417742fd1ece5e431f1e2ff6a36a41a","kind":"tag","published_at":"2020-05-14T17:34:35.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.3.0","html_url":"https://github.com/nrwl/nx/releases/tag/9.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.3.0/manifests"},{"name":"9.2.4","sha":"1ca8b803342f60c1956eab13ec9b09eb4cd9dc0e","kind":"tag","published_at":"2020-05-05T23:10:06.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.2.4","html_url":"https://github.com/nrwl/nx/releases/tag/9.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.2.4/manifests"},{"name":"9.2.3","sha":"f0df317f75bf03eb2e17ceef7af54d6e156572d4","kind":"tag","published_at":"2020-04-20T20:13:43.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.2.3","html_url":"https://github.com/nrwl/nx/releases/tag/9.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.2.3/manifests"},{"name":"9.2.2","sha":"19931b8eec426cf1c7e12cc43bf255a182fcf273","kind":"tag","published_at":"2020-04-03T14:45:41.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.2.2","html_url":"https://github.com/nrwl/nx/releases/tag/9.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.2.2/manifests"},{"name":"9.2.1","sha":"c87e5850bfd540549d9d514e46044cdd56749c55","kind":"tag","published_at":"2020-03-31T21:46:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.2.1","html_url":"https://github.com/nrwl/nx/releases/tag/9.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.2.1/manifests"},{"name":"9.2.0","sha":"331bc0b67c2c807a39f8689fc6a6b87f71c2faea","kind":"tag","published_at":"2020-03-31T18:14:03.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.2.0","html_url":"https://github.com/nrwl/nx/releases/tag/9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.2.0/manifests"},{"name":"9.2.0-beta.2","sha":"9825514df4212db7c48a493f1d7a9f890abe098f","kind":"tag","published_at":"2020-03-31T15:48:24.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.2.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/9.2.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.2.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.2.0-beta.2/manifests"},{"name":"9.1.4","sha":"d9b6aeea68292726bc7bb485c02da5be37fc4c02","kind":"tag","published_at":"2020-03-26T14:13:32.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.1.4","html_url":"https://github.com/nrwl/nx/releases/tag/9.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.1.4/manifests"},{"name":"9.1.3","sha":"7a358db78914e4eb681eaf875805a9fb87fd4723","kind":"tag","published_at":"2020-03-25T13:35:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.1.3","html_url":"https://github.com/nrwl/nx/releases/tag/9.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.1.3/manifests"},{"name":"9.1.2","sha":"b6b327ef19867504c40e7740fc50bf3cd8b9abd7","kind":"tag","published_at":"2020-03-13T19:25:43.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.1.2","html_url":"https://github.com/nrwl/nx/releases/tag/9.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.1.2/manifests"},{"name":"9.1.1","sha":"e1f24bd6d0bfaf40d588158a2e9e4b9c29660c51","kind":"tag","published_at":"2020-03-12T21:31:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.1.1","html_url":"https://github.com/nrwl/nx/releases/tag/9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.1.1/manifests"},{"name":"9.1.0","sha":"34efecbe6792325fbf05fc9696c1f3cf279e1a9b","kind":"tag","published_at":"2020-03-10T17:07:08.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.1.0","html_url":"https://github.com/nrwl/nx/releases/tag/9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.1.0/manifests"},{"name":"8.12.10","sha":"d13c5aa8ff1f2e2695749bd40c9028441308806e","kind":"commit","published_at":"2020-03-10T15:04:42.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.12.10","html_url":"https://github.com/nrwl/nx/releases/tag/8.12.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.10/manifests"},{"name":"9.0.4","sha":"0f2aa54d6ea4dc6cfd5353160b02ce3b04901093","kind":"tag","published_at":"2020-02-26T20:21:56.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.0.4","html_url":"https://github.com/nrwl/nx/releases/tag/9.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.4/manifests"},{"name":"8.12.9","sha":"618ebff5ab2982f0cef1861ed73fb10974ebd572","kind":"commit","published_at":"2020-02-26T20:12:48.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.12.9","html_url":"https://github.com/nrwl/nx/releases/tag/8.12.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.9/manifests"},{"name":"9.0.3","sha":"6a8c5a21f10ea79910ec63536b3833ce5c1f8791","kind":"tag","published_at":"2020-02-25T13:49:00.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.0.3","html_url":"https://github.com/nrwl/nx/releases/tag/9.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.3/manifests"},{"name":"8.12.8","sha":"224dba38bcd5bb6a20df33e7189c20433d829362","kind":"commit","published_at":"2020-02-24T20:01:12.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.12.8","html_url":"https://github.com/nrwl/nx/releases/tag/8.12.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.8/manifests"},{"name":"9.0.2","sha":"11c4ae776525958ebefb6c5483133f703ed83647","kind":"tag","published_at":"2020-02-20T16:37:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.0.2","html_url":"https://github.com/nrwl/nx/releases/tag/9.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.2/manifests"},{"name":"8.12.7","sha":"f94470f6bc1b2a23a9b4a3bc788ed78aa476d431","kind":"commit","published_at":"2020-02-20T16:37:36.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.12.7","html_url":"https://github.com/nrwl/nx/releases/tag/8.12.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.7/manifests"},{"name":"9.0.1","sha":"45bfee4c2eb38298ac8527dae04dea9e45d19c86","kind":"tag","published_at":"2020-02-16T17:57:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.0.1","html_url":"https://github.com/nrwl/nx/releases/tag/9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.1/manifests"},{"name":"9.0.0","sha":"af30e2ba256aaf4472d5127bc83e6221e8ff5d14","kind":"tag","published_at":"2020-02-11T13:30:33.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.0.0","html_url":"https://github.com/nrwl/nx/releases/tag/9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.0/manifests"},{"name":"8.12.4","sha":"5a994fd0d36d5b48417ab225a92ca0c9941bbb2a","kind":"commit","published_at":"2020-02-09T21:49:04.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.12.4","html_url":"https://github.com/nrwl/nx/releases/tag/8.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.4/manifests"},{"name":"9.0.0-rc.2","sha":"91bf125a8b08baff5e8204eb7d2acac762b51f6e","kind":"tag","published_at":"2020-02-07T18:51:48.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.0.0-rc.2","html_url":"https://github.com/nrwl/nx/releases/tag/9.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.0-rc.2/manifests"},{"name":"8.12.3","sha":"fccc0ca7069e604c5711baf00d9f04d7ba0ae89c","kind":"commit","published_at":"2020-02-07T18:51:47.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.12.3","html_url":"https://github.com/nrwl/nx/releases/tag/8.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.3/manifests"},{"name":"9.0.0-rc.1","sha":"3ef79362b3b6af92ff3b873a87cd9adb8c466579","kind":"tag","published_at":"2020-02-06T20:58:15.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/9.0.0-rc.1","html_url":"https://github.com/nrwl/nx/releases/tag/9.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/9.0.0-rc.1/manifests"},{"name":"8.12.2","sha":"618aba7ebc309152f49e8b78bd44c1ed6fef6d65","kind":"commit","published_at":"2020-02-04T02:34:57.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.12.2","html_url":"https://github.com/nrwl/nx/releases/tag/8.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.2/manifests"},{"name":"8.12.1","sha":"c5c320040c5e6cb1d75ae5e6239a33e2c4ea80a2","kind":"commit","published_at":"2020-02-02T02:16:32.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.12.1","html_url":"https://github.com/nrwl/nx/releases/tag/8.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.1/manifests"},{"name":"8.12.0","sha":"297396a59bd8158f86b49f61b6970b4dcf72b6e8","kind":"tag","published_at":"2020-01-27T21:07:08.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.12.0","html_url":"https://github.com/nrwl/nx/releases/tag/8.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.12.0/manifests"},{"name":"8.11.2","sha":"1e27c89c0aab374d8ae6a5d72a3e180008a1ecbe","kind":"tag","published_at":"2020-01-18T17:02:55.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.11.2","html_url":"https://github.com/nrwl/nx/releases/tag/8.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.11.2/manifests"},{"name":"8.11.1","sha":"59cf6ec786898ab2877ab00aacb8474cbab87c72","kind":"tag","published_at":"2020-01-15T15:39:51.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.11.1","html_url":"https://github.com/nrwl/nx/releases/tag/8.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.11.1/manifests"},{"name":"8.11.0","sha":"8edc2a05270186a2ea6db516212cde186fc92b74","kind":"tag","published_at":"2020-01-08T18:26:06.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.11.0","html_url":"https://github.com/nrwl/nx/releases/tag/8.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.11.0/manifests"},{"name":"8.10.1","sha":"d0d22dfa3e361d0658990b408906d247118b9f4d","kind":"tag","published_at":"2020-01-06T21:24:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.10.1","html_url":"https://github.com/nrwl/nx/releases/tag/8.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.10.1/manifests"},{"name":"8.10.0","sha":"978e7852d6c41e16047d8d33a3122813de1a26ef","kind":"tag","published_at":"2020-01-06T13:41:54.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.10.0","html_url":"https://github.com/nrwl/nx/releases/tag/8.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.10.0/manifests"},{"name":"8.9.0","sha":"416656bcaf6c38f46635eacead6af3886238f5d2","kind":"tag","published_at":"2019-12-03T15:56:34.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.9.0","html_url":"https://github.com/nrwl/nx/releases/tag/8.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.9.0/manifests"},{"name":"8.8.3","sha":"c070a6a2a819057d00afafff345b71eead9c2ec1","kind":"tag","published_at":"2019-11-28T19:48:46.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.8.3","html_url":"https://github.com/nrwl/nx/releases/tag/8.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.8.3/manifests"},{"name":"8.3.3","sha":"7e7dd668bd0c2e2adc0a7954b429f6a4b9f9aa2f","kind":"tag","published_at":"2019-11-28T19:43:59.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.3.3","html_url":"https://github.com/nrwl/nx/releases/tag/8.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.3.3/manifests"},{"name":"8.8.2","sha":"d3003adbbca6f36277b06919b7715f36d806b0e5","kind":"tag","published_at":"2019-11-23T00:45:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.8.2","html_url":"https://github.com/nrwl/nx/releases/tag/8.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.8.2/manifests"},{"name":"8.8.1","sha":"4af5ce28165244d8f53bf8d2e9f8866831739a6e","kind":"tag","published_at":"2019-11-22T18:56:31.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.8.1","html_url":"https://github.com/nrwl/nx/releases/tag/8.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.8.1/manifests"},{"name":"8.8.0","sha":"a84d31edfc3ca567b3fdc1c7ad8fd24a8e2fcfa7","kind":"tag","published_at":"2019-11-20T14:11:38.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.8.0","html_url":"https://github.com/nrwl/nx/releases/tag/8.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.8.0/manifests"},{"name":"8.7.0","sha":"c1bbc2e4722e2b1974b1dbf949966ff5d5a714c1","kind":"tag","published_at":"2019-10-23T01:11:58.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.7.0","html_url":"https://github.com/nrwl/nx/releases/tag/8.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.7.0/manifests"},{"name":"8.6.0","sha":"efd6d0ca45cc050f9f263851037f2e3948e132c9","kind":"tag","published_at":"2019-10-03T14:40:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.6.0","html_url":"https://github.com/nrwl/nx/releases/tag/8.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.6.0/manifests"},{"name":"8.5.2","sha":"fb4921b53880d90c833ac328fa058ff82261cd0e","kind":"tag","published_at":"2019-09-26T13:26:09.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.5.2","html_url":"https://github.com/nrwl/nx/releases/tag/8.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.5.2/manifests"},{"name":"8.5.1","sha":"74f22339d8db0cc9bdb7c0f07879234af3ac17e8","kind":"tag","published_at":"2019-09-23T18:56:00.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.5.1","html_url":"https://github.com/nrwl/nx/releases/tag/8.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.5.1/manifests"},{"name":"8.5.0","sha":"6d4b6963bac4f36c01b37a68eb3b94a28fc173ee","kind":"tag","published_at":"2019-09-11T13:58:49.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.5.0","html_url":"https://github.com/nrwl/nx/releases/tag/8.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.5.0/manifests"},{"name":"8.4.13","sha":"421400b4aa06412c409940fd653529cb8a17f1f9","kind":"tag","published_at":"2019-08-29T21:08:04.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.4.13","html_url":"https://github.com/nrwl/nx/releases/tag/8.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.13/manifests"},{"name":"8.4.12","sha":"631a3b8da76d0a3e3ca2d8deb1e56fb54cc9b9ff","kind":"tag","published_at":"2019-08-17T16:46:34.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.4.12","html_url":"https://github.com/nrwl/nx/releases/tag/8.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.12/manifests"},{"name":"8.4.9","sha":"52f3b2d682e51012aa280c7cb881999c36d1625d","kind":"tag","published_at":"2019-08-14T07:48:54.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.4.9","html_url":"https://github.com/nrwl/nx/releases/tag/8.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.9/manifests"},{"name":"8.4.8","sha":"c2595c85e4cdb9136558fd99aa483bbcaec0e184","kind":"tag","published_at":"2019-08-10T18:55:00.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.4.8","html_url":"https://github.com/nrwl/nx/releases/tag/8.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.8/manifests"},{"name":"8.4.7","sha":"986de1e84e9d93a4581c99a6d3561cca17a47001","kind":"tag","published_at":"2019-08-09T20:26:00.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.4.7","html_url":"https://github.com/nrwl/nx/releases/tag/8.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.7/manifests"},{"name":"8.4.4","sha":"1b0780dfc0568cd9efdcc1f6fdff8990cbb4521a","kind":"tag","published_at":"2019-08-01T23:20:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.4.4","html_url":"https://github.com/nrwl/nx/releases/tag/8.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.4/manifests"},{"name":"8.4.3","sha":"abba975a300e561c3cc223cee8314b7500fa4635","kind":"tag","published_at":"2019-08-01T16:44:21.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.4.3","html_url":"https://github.com/nrwl/nx/releases/tag/8.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.3/manifests"},{"name":"8.4.2","sha":"9c67063d69f5bf4366e241399e4b7f25bc3c0bcc","kind":"commit","published_at":"2019-07-31T22:34:25.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.4.2","html_url":"https://github.com/nrwl/nx/releases/tag/8.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.2/manifests"},{"name":"8.4.1","sha":"9f4db6780c03b59bdf630ef8f2f5e3af4c078902","kind":"tag","published_at":"2019-07-29T20:59:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.4.1","html_url":"https://github.com/nrwl/nx/releases/tag/8.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.1/manifests"},{"name":"8.4.0","sha":"23e2e8e50e3baf83a286818274c1f0fffdbad7df","kind":"tag","published_at":"2019-07-26T14:45:58.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.4.0","html_url":"https://github.com/nrwl/nx/releases/tag/8.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.4.0/manifests"},{"name":"8.3.0","sha":"0cb5adcc9c0eee380349eb1fd29f9e297c817d68","kind":"tag","published_at":"2019-07-16T04:39:12.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.3.0","html_url":"https://github.com/nrwl/nx/releases/tag/8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.3.0/manifests"},{"name":"8.2.0","sha":"df851c6615f190b4d6313371fadc7d27066812de","kind":"tag","published_at":"2019-06-27T20:34:34.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.2.0","html_url":"https://github.com/nrwl/nx/releases/tag/8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.2.0/manifests"},{"name":"8.1.1","sha":"87ff96ca01ed17d8aca9ca724615f800e62a0101","kind":"tag","published_at":"2019-06-17T18:10:30.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.1.1","html_url":"https://github.com/nrwl/nx/releases/tag/8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.1.1/manifests"},{"name":"7.8.7","sha":"64aba962495935c118d201e1b586cfea8c09e84f","kind":"tag","published_at":"2019-06-17T14:09:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.8.7","html_url":"https://github.com/nrwl/nx/releases/tag/7.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.8.7/manifests"},{"name":"8.1.0","sha":"e620b491ac034c67db9492d5a51e1de429d28ec4","kind":"tag","published_at":"2019-06-05T16:28:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.1.0","html_url":"https://github.com/nrwl/nx/releases/tag/8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.1.0/manifests"},{"name":"8.0.0","sha":"061b46e515c4cb74648ee68de56a4cb446b48c67","kind":"tag","published_at":"2019-05-29T17:17:55.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.0.0","html_url":"https://github.com/nrwl/nx/releases/tag/8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.0.0/manifests"},{"name":"8.0.0-rc.2","sha":"999a6d489f13aa3cd3e283e183feefa69c8ed0ed","kind":"tag","published_at":"2019-05-27T16:49:38.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/8.0.0-rc.2","html_url":"https://github.com/nrwl/nx/releases/tag/8.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/8.0.0-rc.2/manifests"},{"name":"7.8.1","sha":"c619ef7f49b63ae0328005d67061dc1e4328a5b2","kind":"tag","published_at":"2019-04-15T17:43:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.8.1","html_url":"https://github.com/nrwl/nx/releases/tag/7.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.8.1/manifests"},{"name":"7.8.0","sha":"55a191b83a4c72edac32c258cd0259b659c98b57","kind":"tag","published_at":"2019-04-05T20:02:02.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.8.0","html_url":"https://github.com/nrwl/nx/releases/tag/7.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.8.0/manifests"},{"name":"7.7.2","sha":"ec07e99b7924c89f176e270eca15a69c094bd720","kind":"tag","published_at":"2019-03-18T13:49:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.7.2","html_url":"https://github.com/nrwl/nx/releases/tag/7.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.7.2/manifests"},{"name":"7.7.1","sha":"1e526ec3ef2d12017070864e178a1ee5c94bdee9","kind":"tag","published_at":"2019-03-14T13:21:12.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.7.1","html_url":"https://github.com/nrwl/nx/releases/tag/7.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.7.1/manifests"},{"name":"7.7.0","sha":"f4784212786b32d1e07b8027107bb8d2ab1ae2b7","kind":"tag","published_at":"2019-03-13T12:57:48.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.7.0","html_url":"https://github.com/nrwl/nx/releases/tag/7.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.7.0/manifests"},{"name":"7.6.0","sha":"7e3920bec9d798b13c0845f4da51f8452f2ed5ec","kind":"tag","published_at":"2019-02-21T13:19:57.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.6.0","html_url":"https://github.com/nrwl/nx/releases/tag/7.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.6.0/manifests"},{"name":"7.5.1","sha":"beef4fde2f21f19e4c99cb79b5314d694963be5c","kind":"tag","published_at":"2019-01-30T14:44:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.5.1","html_url":"https://github.com/nrwl/nx/releases/tag/7.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.5.1/manifests"},{"name":"7.5.0","sha":"d10a27b2e5c8df838de6c3a9ab34cd0af07ab465","kind":"tag","published_at":"2019-01-22T13:54:22.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.5.0","html_url":"https://github.com/nrwl/nx/releases/tag/7.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.5.0/manifests"},{"name":"6.4.1","sha":"94bb20f8d7eb45552857bed760b140f8b01b19ff","kind":"tag","published_at":"2019-01-21T21:57:40.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.4.1","html_url":"https://github.com/nrwl/nx/releases/tag/6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.4.1/manifests"},{"name":"7.4.1","sha":"78b8a68d44b770f838d5cf508179c65c05a5c8a0","kind":"tag","published_at":"2019-01-18T19:27:00.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.4.1","html_url":"https://github.com/nrwl/nx/releases/tag/7.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.4.1/manifests"},{"name":"7.4.0","sha":"e846d81a50abc6104e9897d906dd8b54ea1fedc1","kind":"tag","published_at":"2019-01-16T23:09:20.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.4.0","html_url":"https://github.com/nrwl/nx/releases/tag/7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.4.0/manifests"},{"name":"7.3.0","sha":"230d7abe856521a643d28efa6527159de995be69","kind":"tag","published_at":"2019-01-05T23:43:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.3.0","html_url":"https://github.com/nrwl/nx/releases/tag/7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.3.0/manifests"},{"name":"7.3.0-beta.1","sha":"02ac1239dbc25eb02f0086d22abb55cae39cad13","kind":"tag","published_at":"2019-01-05T22:37:33.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.3.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/7.3.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.3.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.3.0-beta.1/manifests"},{"name":"7.2.0","sha":"12a985d7f04db468d2cadc7d7027890f0a5372be","kind":"tag","published_at":"2019-01-02T14:48:01.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.2.0","html_url":"https://github.com/nrwl/nx/releases/tag/7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.2.0/manifests"},{"name":"7.1.1","sha":"b49f50a848759f5d8a235ac802e4fed9239d9f48","kind":"tag","published_at":"2018-11-26T22:17:38.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.1.1","html_url":"https://github.com/nrwl/nx/releases/tag/7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.1.1/manifests"},{"name":"7.1.0","sha":"4ed8a77f2da2ec9fcbce800f372df5a3e58bb7bc","kind":"tag","published_at":"2018-11-20T13:22:59.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.1.0","html_url":"https://github.com/nrwl/nx/releases/tag/7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.1.0/manifests"},{"name":"7.0.2","sha":"ef5c0ac4de720a57421bfc0f325209060a871767","kind":"tag","published_at":"2018-11-07T22:20:16.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.0.2","html_url":"https://github.com/nrwl/nx/releases/tag/7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.0.2/manifests"},{"name":"7.0.1","sha":"e35fe535f18f1dfa66a22589a01f15b458f33637","kind":"tag","published_at":"2018-11-05T18:49:38.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.0.1","html_url":"https://github.com/nrwl/nx/releases/tag/7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.0.1/manifests"},{"name":"7.0.0","sha":"4a7432dda3d323ba6793c1b23a69e0f53d174556","kind":"tag","published_at":"2018-10-28T16:14:13.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/7.0.0","html_url":"https://github.com/nrwl/nx/releases/tag/7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/7.0.0/manifests"},{"name":"6.4.0","sha":"1ee9bc01e36180d69c351314ffcd2387d1966e80","kind":"tag","published_at":"2018-10-06T14:10:08.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.4.0","html_url":"https://github.com/nrwl/nx/releases/tag/6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.4.0/manifests"},{"name":"6.3.1","sha":"6e65bf53011c0d3ddb84caf27954cc4ec0cc0583","kind":"tag","published_at":"2018-09-19T19:19:00.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.3.1","html_url":"https://github.com/nrwl/nx/releases/tag/6.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.3.1/manifests"},{"name":"6.4.0-beta.1","sha":"ee36f75a52304ef97220d62f433d78baf0194a8c","kind":"tag","published_at":"2018-09-19T18:57:48.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.4.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/6.4.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.4.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.4.0-beta.1/manifests"},{"name":"6.3.0","sha":"cb7a87a4e0b024ad8c0786519be32a7c7e128b35","kind":"tag","published_at":"2018-08-30T20:31:41.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.3.0","html_url":"https://github.com/nrwl/nx/releases/tag/6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.3.0/manifests"},{"name":"6.2.1","sha":"3086e3315c75c899cfb504996875b5ec33324026","kind":"tag","published_at":"2018-08-21T20:06:31.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.2.1","html_url":"https://github.com/nrwl/nx/releases/tag/6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.2.1/manifests"},{"name":"6.2.1-beta.1","sha":"6f920a1be0f40ea4c3954e0814e7ba43d3447f89","kind":"tag","published_at":"2018-08-21T11:15:09.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.2.1-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/6.2.1-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.2.1-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.2.1-beta.1/manifests"},{"name":"6.2.0","sha":"9e3848a5c9a68f367060af1d747ea07287a87c68","kind":"tag","published_at":"2018-08-06T18:04:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.2.0","html_url":"https://github.com/nrwl/nx/releases/tag/6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.2.0/manifests"},{"name":"6.2.0-beta.1","sha":"e1e2b6c1935079445464b862943fe71769bfa66a","kind":"tag","published_at":"2018-08-02T17:46:11.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.2.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/6.2.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.2.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.2.0-beta.1/manifests"},{"name":"6.2.0-beta.2","sha":"6de716258fa47b52299d9fac49b724d383e1abf1","kind":"commit","published_at":"2018-08-02T17:46:09.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.2.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/6.2.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.2.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.2.0-beta.2/manifests"},{"name":"6.1.1","sha":"388f8534d8673575417373f76e6e867ea645da46","kind":"tag","published_at":"2018-07-20T16:04:33.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.1.1","html_url":"https://github.com/nrwl/nx/releases/tag/6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.1.1/manifests"},{"name":"6.1.0","sha":"b5011f3d0f69fa458755f7e284f44d3166a69cec","kind":"tag","published_at":"2018-06-14T16:04:06.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.1.0","html_url":"https://github.com/nrwl/nx/releases/tag/6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.1.0/manifests"},{"name":"6.1.0-beta.2","sha":"bee6b31947660fc1525d5fdc525dedb5b7f744e2","kind":"tag","published_at":"2018-06-11T18:28:06.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.1.0-beta.2","html_url":"https://github.com/nrwl/nx/releases/tag/6.1.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.1.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.1.0-beta.2/manifests"},{"name":"6.1.0-beta.1","sha":"7bdb402db0b8ca961474ab707581e17f0ba4cf7f","kind":"tag","published_at":"2018-06-09T17:01:13.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.1.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/6.1.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.1.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.1.0-beta.1/manifests"},{"name":"6.0.4","sha":"0717e605311fcc6b57665d52e81fd3b86f339eb4","kind":"tag","published_at":"2018-05-31T23:20:14.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.0.4","html_url":"https://github.com/nrwl/nx/releases/tag/6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.4/manifests"},{"name":"6.0.3","sha":"d461fcbaa4b3bd3c1ddab64023e183b1e8d0c77d","kind":"tag","published_at":"2018-05-31T21:06:16.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.0.3","html_url":"https://github.com/nrwl/nx/releases/tag/6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.3/manifests"},{"name":"6.0.2","sha":"f5d060de412e3b482043e4bca353fc4cfda239be","kind":"tag","published_at":"2018-05-22T16:30:09.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.0.2","html_url":"https://github.com/nrwl/nx/releases/tag/6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.2/manifests"},{"name":"6.0.1","sha":"87e985fc3c147ee8181cce3550dcc6bcf3afab0e","kind":"tag","published_at":"2018-05-22T14:03:57.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.0.1","html_url":"https://github.com/nrwl/nx/releases/tag/6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.1/manifests"},{"name":"6.0.0","sha":"a5d90e570652c456c82428f3b7e43bea20edd660","kind":"tag","published_at":"2018-05-22T13:34:48.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.0.0","html_url":"https://github.com/nrwl/nx/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.0/manifests"},{"name":"6.0.0-rc.4","sha":"58b50048bd3e4df59c07951784f775e7f1fb5dcc","kind":"tag","published_at":"2018-05-18T18:17:35.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.0.0-rc.4","html_url":"https://github.com/nrwl/nx/releases/tag/6.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.0-rc.4/manifests"},{"name":"6.0.0-rc.3","sha":"a3f7b626e0736c341df9688041a4f1f4fbaddf65","kind":"tag","published_at":"2018-05-17T01:13:39.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.0.0-rc.3","html_url":"https://github.com/nrwl/nx/releases/tag/6.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.0-rc.3/manifests"},{"name":"6.0.0-rc.2","sha":"ab6ed9d75ce4083b873cd4186fc699e1281b8718","kind":"tag","published_at":"2018-05-16T12:19:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.0.0-rc.2","html_url":"https://github.com/nrwl/nx/releases/tag/6.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.0-rc.2/manifests"},{"name":"6.0.0-rc.1","sha":"d6c026a57de9bc20ddbb536560a6524c2856049e","kind":"tag","published_at":"2018-05-14T14:23:37.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.0.0-rc.1","html_url":"https://github.com/nrwl/nx/releases/tag/6.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.0-rc.1/manifests"},{"name":"6.0.0-alpha.1","sha":"36554394192eacebc070d00efc27f7efffc62276","kind":"tag","published_at":"2018-05-11T15:50:38.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/6.0.0-alpha.1","html_url":"https://github.com/nrwl/nx/releases/tag/6.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/6.0.0-alpha.1/manifests"},{"name":"2.0.0-alpha.2","sha":"805165390d9bc29cca787744a605ecc10efa3574","kind":"tag","published_at":"2018-05-07T15:24:32.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/2.0.0-alpha.2","html_url":"https://github.com/nrwl/nx/releases/tag/2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/2.0.0-alpha.2/manifests"},{"name":"2.0.0-alpha.1","sha":"8c8b3ebc248b6071bc09fa2b250283e5ae4397bc","kind":"tag","published_at":"2018-05-07T14:38:01.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/2.0.0-alpha.1","html_url":"https://github.com/nrwl/nx/releases/tag/2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/2.0.0-alpha.1/manifests"},{"name":"1.0.3","sha":"22db7d256f8b3e12b9461f9cdf81e5fe9f93a990","kind":"tag","published_at":"2018-04-26T14:47:47.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/1.0.3","html_url":"https://github.com/nrwl/nx/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"cdf38ff4370ccfc0fee3c340ce9ca756bfd9c30d","kind":"tag","published_at":"2018-04-24T16:59:10.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/1.0.2","html_url":"https://github.com/nrwl/nx/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"a0cee16252b988d7fc5f22f738ffd8d46779d339","kind":"tag","published_at":"2018-04-24T16:06:19.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/1.0.1","html_url":"https://github.com/nrwl/nx/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/1.0.1/manifests"},{"name":"1.0.1-beta.1","sha":"672bdc5174d6830041c8d8275fedb9eab96f6deb","kind":"tag","published_at":"2018-04-18T13:11:03.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/1.0.1-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/1.0.1-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/1.0.1-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/1.0.1-beta.1/manifests"},{"name":"1.0.0","sha":"0920fe3b7f236a1209a91378049aca214a1051cb","kind":"commit","published_at":"2018-04-18T13:08:43.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/1.0.0","html_url":"https://github.com/nrwl/nx/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/1.0.0/manifests"},{"name":"1.0.0-beta.0","sha":"751a84bfb279907387b5f478d059f9dfd4897336","kind":"commit","published_at":"2018-04-13T01:34:44.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/1.0.0-beta.0","html_url":"https://github.com/nrwl/nx/releases/tag/1.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/1.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/1.0.0-beta.0/manifests"},{"name":"0.11.0","sha":"fba3b24958f53362fc2ca7d1870463d94d8ea5c7","kind":"commit","published_at":"2018-04-07T00:54:25.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/0.11.0","html_url":"https://github.com/nrwl/nx/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/0.11.0/manifests"},{"name":"0.10.1","sha":"871129e33d79d0e2026944f381bcd0b3a0069bf8","kind":"commit","published_at":"2018-04-06T01:12:07.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/0.10.1","html_url":"https://github.com/nrwl/nx/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"dee3f115b7a61fd158ea777d1cf4f30adfd14146","kind":"commit","published_at":"2018-04-03T19:33:24.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/0.10.0","html_url":"https://github.com/nrwl/nx/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/0.10.0/manifests"},{"name":"v0.8.0-beta.1","sha":"902e4b327f49a5602046f0f8d57f3b4c3cfff3e2","kind":"tag","published_at":"2018-02-25T23:59:28.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/v0.8.0-beta.1","html_url":"https://github.com/nrwl/nx/releases/tag/v0.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/v0.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/v0.8.0-beta.1/manifests"},{"name":"v0.8.0-beta-1","sha":"163ac15eae9d5c1870ae28c5f3eed837b08e507e","kind":"tag","published_at":"2018-02-25T23:59:06.000Z","download_url":"https://codeload.github.com/nrwl/nx/tar.gz/v0.8.0-beta-1","html_url":"https://github.com/nrwl/nx/releases/tag/v0.8.0-beta-1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/v0.8.0-beta-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrwl%2Fnx/tags/v0.8.0-beta-1/manifests"}]},"repo_metadata_updated_at":"2023-12-18T16:35:58.161Z","dependent_packages_count":118,"downloads":5720710,"downloads_period":"last-month","dependent_repos_count":2787,"rankings":{"downloads":0.1608234339194504,"dependent_repos_count":0.4124008376944568,"dependent_packages_count":0.32562681339773,"stargazers_count":0.6662275600151352,"forks_count":0.8912650475776728,"docker_downloads_count":1.4863119519755583,"average":0.6571092740966672},"purl":"pkg:npm/%40nx/jest","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@nx/jest","docker_dependents_count":44,"docker_downloads_count":176348,"usage_url":"https://repos.ecosyste.ms/usage/npm/@nx/jest","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@nx/jest/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@nx%2Fjest/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@nx%2Fjest/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@nx%2Fjest/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@nx%2Fjest/related_packages","maintainers":[{"uuid":"jameshenry","login":"jameshenry","name":null,"email":"james@henry.sc","url":null,"packages_count":254,"html_url":"https://www.npmjs.com/~jameshenry","role":null,"created_at":"2024-08-19T16:15:06.424Z","updated_at":"2024-08-19T16:15:06.424Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jameshenry/packages"},{"uuid":"jack-nrwl","login":"jack-nrwl","name":null,"email":"jack@nrwl.io","url":null,"packages_count":156,"html_url":"https://www.npmjs.com/~jack-nrwl","role":null,"created_at":"2023-05-06T18:29:41.542Z","updated_at":"2023-05-06T18:29:41.542Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jack-nrwl/packages"},{"uuid":"nrwl-jason","login":"nrwl-jason","name":null,"email":"jason@nrwl.io","url":null,"packages_count":161,"html_url":"https://www.npmjs.com/~nrwl-jason","role":null,"created_at":"2023-04-17T19:53:17.400Z","updated_at":"2023-04-17T19:53:17.400Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/nrwl-jason/packages"},{"uuid":"nrwlowner","login":"nrwlowner","name":null,"email":"hello@nrwl.io","url":null,"packages_count":229,"html_url":"https://www.npmjs.com/~nrwlowner","role":null,"created_at":"2023-04-17T19:53:17.429Z","updated_at":"2023-04-17T19:53:17.429Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/nrwlowner/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008191,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":91,"unique_repositories_count_past_30_days":8,"recent_issues":[{"uuid":"4514525735","node_id":"PR_kwDONkSftM7e6ufG","number":198,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 80 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-05-25T05:34:08.000Z","updated_at":"2026-05-25T05:34:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":80,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.998.0","new_version":"3.1053.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.14","new_version":"11.1.23","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.14","new_version":"11.1.23","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.14","new_version":"11.1.23","repository_url":"https://github.com/nestjs/nest"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.3","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@types/multer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axios","old_version":"1.13.5","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"fabric","old_version":"7.2.0","new_version":"7.4.0","repository_url":"https://github.com/fabricjs/fabric.js"},{"name":"next","old_version":"16.1.6","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.13","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.1.0","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.14","new_version":"11.1.23","repository_url":"https://github.com/nestjs/nest"},{"name":"@next/eslint-plugin-next","old_version":"16.1.6","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"22.5.2","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/cli","old_version":"0.7.10","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.13","new_version":"1.15.40","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.2.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.3","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.6","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-playwright","old_version":"2.7.1","new_version":"2.10.4","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"nx","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"sass","old_version":"1.97.3","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"@nestjs/config","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/nestjs/config"},{"name":"nodemailer","old_version":"7.0.13","new_version":"8.0.8","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.11","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"twilio","old_version":"5.12.2","new_version":"6.0.2","repository_url":"https://github.com/twilio/twilio-node"},{"name":"@nestjs/schedule","old_version":"6.1.1","new_version":"6.1.3","repository_url":"https://github.com/nestjs/schedule"},{"name":"@nestjs/swagger","old_version":"11.2.6","new_version":"11.4.4","repository_url":"https://github.com/nestjs/swagger"},{"name":"canvas","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"class-validator","old_version":"0.14.4","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"google-auth-library","old_version":"10.6.1","new_version":"10.6.2","repository_url":"https://github.com/googleapis/google-cloud-node-core"},{"name":"helmet","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.11","repository_url":"https://github.com/ai/nanoid"},{"name":"pdfkit","old_version":"0.17.2","new_version":"0.18.0","repository_url":"https://github.com/foliojs/pdfkit"},{"name":"pg","old_version":"8.19.0","new_version":"8.21.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.21","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@types/pdfkit","old_version":"0.17.5","new_version":"0.17.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@react-oauth/google","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/MomenSherif/react-oauth"},{"name":"lucide-react","old_version":"0.563.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.76.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-toastify","old_version":"11.0.5","new_version":"11.1.0","repository_url":"https://github.com/fkhadra/react-toastify"},{"name":"allure","old_version":"3.2.0","new_version":"3.8.2","repository_url":"https://github.com/allure-framework/allure3"},{"name":"allure-playwright","old_version":"3.5.0","new_version":"3.9.0","repository_url":"https://github.com/allure-framework/allure-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 74 updates in the / 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.998.0` | `3.1053.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.14` | `11.1.23` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.14` | `11.1.23` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.14` | `11.1.23` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.100.14` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.3` | `5.100.14` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.0.0` | `2.1.0` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.16.1` |\n| [fabric](https://github.com/fabricjs/fabric.js) | `7.2.0` | `7.4.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.13` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.1.0` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.14` | `11.1.23` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.6` | `16.2.6` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.4.5` | `22.7.3` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.4.5` | `22.7.3` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.4.5` | `22.7.3` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.4.5` | `22.7.3` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.4.5` | `22.7.3` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `22.5.2` | `22.7.3` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.4.5` | `22.7.3` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.4.5` | `22.7.3` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.4.5` | `22.7.3` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.4.5` | `22.7.3` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.4.5` | `22.7.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.10` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.13` | `1.15.40` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.1` | `4.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.0` | `25.9.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.4.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.4.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.6` | `16.2.6` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.7.1` | `2.10.4` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.4.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.4.5` | `22.7.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.100.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.11` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.3` | `4.0.4` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.13` | `8.0.8` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.11` | `8.0.0` |\n| [twilio](https://github.com/twilio/twilio-node) | `5.12.2` | `6.0.2` |\n| [@nestjs/schedule](https://github.com/nestjs/schedule) | `6.1.1` | `6.1.3` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.6` | `11.4.4` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.1` | `3.2.3` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.4` | `0.15.1` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node-core/tree/HEAD/packages/google-auth-library-nodejs) | `10.6.1` | `10.6.2` |\n| [helmet](https://github.com/helmetjs/helmet) | `8.1.0` | `8.2.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.11` |\n| [pdfkit](https://github.com/foliojs/pdfkit) | `0.17.2` | `0.18.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.19.0` | `8.21.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.21` |\n| [@types/pdfkit](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pdfkit) | `0.17.5` | `0.17.6` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@react-oauth/google](https://github.com/MomenSherif/react-oauth) | `0.13.4` | `0.13.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `1.16.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.76.1` |\n| [react-toastify](https://github.com/fkhadra/react-toastify) | `11.0.5` | `11.1.0` |\n| [allure](https://github.com/allure-framework/allure3) | `3.2.0` | `3.8.2` |\n| [allure-playwright](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-playwright) | `3.5.0` | `3.9.0` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.998.0 to 3.1053.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.1053.0\u003c/h2\u003e\n\u003ch4\u003e3.1053.0(2026-05-22)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gameliftstreams:\u003c/strong\u003e  Added new Gen6 stream classes based on the EC2 G6e instance family. These classes are designed for streaming high-fidelity, graphically demanding games and applications that benefit from additional GPU memory and performance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf88fa508bf74c7120202668d66b1657601e0d32\"\u003ebf88fa50\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-05-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3518814ad7011517e95ba077b4d60b64834dc0f5\"\u003e3518814a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appconfig:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e757a91539c7e5633896a6165098a1802de3255c\"\u003ee757a915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-repostspace:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15fec74b7b20e186a9eb70d593819dfa73b7f782\"\u003e15fec74b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adeea78b85eb00bed1a973b7344ecddbd89345f0\"\u003eadeea78b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudcontrol:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e7ef3bf7a1497a06a0ae1cbdfaa6bfa68b6ffe4\"\u003e2e7ef3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-tnb:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f07457cbe17f8f1621475ba0c585363e36aef9d7\"\u003ef07457cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sso-oidc:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e909d25a859634f57fd2cdcd20a760c36bfc42b\"\u003e2e909d25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3vectors:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4071f1a4d21610fb883f2af611b3d69d2922cd5f\"\u003e4071f1a4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-internetmonitor:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/117e04a99f7c58f946947e77b0bc75f87998198e\"\u003e117e04a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-freetier:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3cf14a2f64239d4b7c4160fd8c5b95672deb9b6\"\u003ee3cf14a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-oam:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a30b72248e4f26b10173b2f64c7892d1b963eaa\"\u003e5a30b722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecastquery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ada5ae322c6b5eb88ba194b1d8715b5d699de1ce\"\u003eada5ae32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9de89c10330b5641dc0427653815f8131209edca\"\u003e9de89c10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-migration-hub-refactor-spaces:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a4e5e7ba8ec707c4bbdf27a7e38425cb9652861c\"\u003ea4e5e7ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b99b7a1820b90840d18c8b39edc9a4d10afdf553\"\u003eb99b7a18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a1bcdb9123163d275247b25f02845097260fb51\"\u003e4a1bcdb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-b2bi:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/66bb63d12d590f6e191714b9263affccf478f3b2\"\u003e66bb63d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-simspaceweaver:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6617b6d847a27bc7e32bef03c10fb04b227e21f\"\u003ec6617b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e99cccbde15f31ac18b780138c8f880600e7e516\"\u003ee99cccbd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-recommended-actions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45477f0838686bbbd69ad1afbd6b3b7ecda1a1c3\"\u003e45477f08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecast:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5964d82b99f5dd46a92341f85053db135c0d23fc\"\u003e5964d82b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptunedata:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/418745d5411b2ff30ffb2c8472d4301f485a71a6\"\u003e418745d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Added guardrail assessment results to inference spans in the ListSpans API. You can now see which AI Guardrail policies were evaluated, whether content was blocked or masked, and per-policy details for each Bedrock Converse call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0213a8624e82ca946be41fe8833d460e709d2d2a\"\u003e0213a862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-pricing-calculator:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69e44c0d790426ebf70e3b16b7b2a32ea94c9207\"\u003e69e44c0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-panorama:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d227732b924cfcefad956561e9d000226b6472a1\"\u003ed227732b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-license-manager-user-subscriptions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fd5d2020b79ef05efcf6857ce1d3b81ef51d781\"\u003e7fd5d202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad88edbb4a8ef4029b1d7897f7221c50da491865\"\u003ead88edbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-schemas:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d8835cfc2971415619c70bd9d298fd2498d8d4b8\"\u003ed8835cfc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pi:\u003c/strong\u003e  Added ListPerformanceAnalysisReportRecommendations API to retrieve recommendations for a performance analysis report. Added analysis configuration support to CreatePerformanceAnalysisReport for enhanced analysis types such as vacuum analysis. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b09c19bf6e70f660073b94da11abf5ea4e6ea882\"\u003eb09c19bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e7917a6e550d5190564edefc4f65ea392d864ab\"\u003e6e7917a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-frauddetector:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9c130d58eb968baaaf07f9f45eae3f01ae7d4d59\"\u003e9c130d58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-network-firewall:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/963a1286bf936d17d6e0df5aad2e1ffb602e469e\"\u003e963a1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/965ac97a33901ae783e8ea29c56b80380951d211\"\u003e965ac97a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6f1bd2e812a1aef1c515999880d5de6614562d45\"\u003e6f1bd2e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7ac37e3af8fc13de2a6e5127d417f8a7ecb621a5\"\u003e7ac37e3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rbin:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e73fd45b4407462c931a4f82a025d1c2d1d93a9\"\u003e5e73fd45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codestar-notifications:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d95ca14cfe7e22f165246649e0979be415718077\"\u003ed95ca14c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-signals:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/38a20bfa5b7ebd899bbb4382366e6a06e27dc286\"\u003e38a20bfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  The ModifyInstanceAttribute API now supports modification of EnclaveOptions for the instance as a typed parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bc91aa621fed3c15fecfe07660458aafa59242df\"\u003ebc91aa62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45132960757e60a48c2eef3b36350c282b32f727\"\u003e45132960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notificationscontacts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9ca97abed6a82e58c6ae305eeda869b13c5b008\"\u003ee9ca97ab\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.1052.0...v3.1053.0\"\u003e3.1053.0\u003c/a\u003e (2026-05-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.1051.0...v3.1052.0\"\u003e3.1052.0\u003c/a\u003e (2026-05-21)\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.1050.0...v3.1051.0\"\u003e3.1051.0\u003c/a\u003e (2026-05-20)\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.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-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.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6\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.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ef69ea687c15e9aae0568660ba3bcdd5174fbec6\"\u003e\u003ccode\u003eef69ea6\u003c/code\u003e\u003c/a\u003e Publish v3.1053.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/443d6beaebc2b72a5b37816657954f4bd2cf68a5\"\u003e\u003ccode\u003e443d6be\u003c/code\u003e\u003c/a\u003e Publish v3.1052.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6242dc938f36ac77e337d39f577e8727f87926\"\u003e\u003ccode\u003e0d6242d\u003c/code\u003e\u003c/a\u003e chore(codegen): update \u003ca href=\"https://github.com/smithy\"\u003e\u003ccode\u003e@​smithy\u003c/code\u003e\u003c/a\u003e dependencies (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b825c136cb984e7d0a4cda429201175c95ba033d\"\u003e\u003ccode\u003eb825c13\u003c/code\u003e\u003c/a\u003e Publish v3.1051.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003e\u003ccode\u003ebe183b6\u003c/code\u003e\u003c/a\u003e fix(client-sts): update imports to new module locations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1af90474774927f8dea56d1e33fd11167d431d11\"\u003e\u003ccode\u003e1af9047\u003c/code\u003e\u003c/a\u003e chore(codegen): updated import sources for aws-sdk core (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1053.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.14 to 11.1.23\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.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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/issues/16998\"\u003enestjs/nest#16998\u003c/a\u003e fix snapshot: true eagerly instantiates Terminus transient indicators since 11.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.22 (2026-05-21)\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/16993\"\u003e#16993\u003c/a\u003e fix(core): inflight request injection bug \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16989\"\u003e#16989\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/16967\"\u003e#16967\u003c/a\u003e fix(core): identify decorator type in invalid-class-module error (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\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\u003eHarrier (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.21 (2026-05-14)\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/16948\"\u003e#16948\u003c/a\u003e fix(core): settle skipped provider initialization (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.20 (2026-05-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003etesting\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16939\"\u003e#16939\u003c/a\u003e fix(core): fix deeply nested transient providers resolution (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16861\"\u003e#16861\u003c/a\u003e fix(core): fix \u003ca href=\"https://github.com/Sse\"\u003e\u003ccode\u003e@​Sse\u003c/code\u003e\u003c/a\u003e losing events on complete (\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16753\"\u003e#16753\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes (\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16782\"\u003e#16782\u003c/a\u003e fix(core): use strict null check for SSE message id (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16850\"\u003e#16850\u003c/a\u003e fix(microservices): ServerRMQ crashes at boot when \u003ca href=\"https://github.com/MessagePattern\"\u003e\u003ccode\u003e@​MessagePattern\u003c/code\u003e\u003c/a\u003e(undefined) is combined with wildcards: true (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\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/16845\"\u003e#16845\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16742\"\u003e#16742\u003c/a\u003e fix(socket.io): Deduplicate disconnect listener in bindMessageHandlers (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\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\u003emicroservices\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/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\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7caeb3fb70de81085c4c3e8502a2a0e62e4f8eda\"\u003e\u003ccode\u003e7caeb3f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f6a3c2f6701296df17068d5e9f5a849947e35633\"\u003e\u003ccode\u003ef6a3c2f\u003c/code\u003e\u003c/a\u003e fix(docs): update some old links in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4b6420b9a703f8608d86bcbff88d045511ce36d6\"\u003e\u003ccode\u003e4b6420b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16902\"\u003e#16902\u003c/a\u003e from QusaiAlbonni/fix/filetype-validator-buffer-mes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/33515ed0576ed47bf7c9fe1cba85cf5b9bfe52de\"\u003e\u003ccode\u003e33515ed\u003c/code\u003e\u003c/a\u003e fix(common): improve missing buffer error message in file type validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9226a6f6134741976144b967585967f3823f755a\"\u003e\u003ccode\u003e9226a6f\u003c/code\u003e\u003c/a\u003e fix: Add missing validateEach for UsePipes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1501bc0600fa88a9d0d5b03ec8105f00e582bb48\"\u003e\u003ccode\u003e1501bc0\u003c/code\u003e\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.23/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.14 to 11.1.23\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.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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/issues/16998\"\u003enestjs/nest#16998\u003c/a\u003e fix snapshot: true eagerly instantiates Terminus transient indicators since 11.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.22 (2026-05-21)\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/16993\"\u003e#16993\u003c/a\u003e fix(core): inflight request injection bug \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16989\"\u003e#16989\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/16967\"\u003e#16967\u003c/a\u003e fix(core): identify decorator type in invalid-class-module error (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\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\u003eHarrier (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.21 (2026-05-14)\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/16948\"\u003e#16948\u003c/a\u003e fix(core): settle skipped provider initialization (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.20 (2026-05-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003etesting\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16939\"\u003e#16939\u003c/a\u003e fix(core): fix deeply nested transient providers resolution (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16861\"\u003e#16861\u003c/a\u003e fix(core): fix \u003ca href=\"https://github.com/Sse\"\u003e\u003ccode\u003e@​Sse\u003c/code\u003e\u003c/a\u003e losing events on complete (\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16753\"\u003e#16753\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes (\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16782\"\u003e#16782\u003c/a\u003e fix(core): use strict null check for SSE message id (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16850\"\u003e#16850\u003c/a\u003e fix(microservices): ServerRMQ crashes at boot when \u003ca href=\"https://github.com/MessagePattern\"\u003e\u003ccode\u003e@​MessagePattern\u003c/code\u003e\u003c/a\u003e(undefined) is combined with wildcards: true (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\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/16845\"\u003e#16845\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16742\"\u003e#16742\u003c/a\u003e fix(socket.io): Deduplicate disconnect listener in bindMessageHandlers (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\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\u003emicroservices\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/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/5de10dfb5d46057d9fde73b8f62e58783db0addb\"\u003e\u003ccode\u003e5de10df\u003c/code\u003e\u003c/a\u003e fix: should skip transient providers for snapshots\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/260b8ece26ad772e112c955e9d97ae973b866b3c\"\u003e\u003ccode\u003e260b8ec\u003c/code\u003e\u003c/a\u003e fix(core): inflight request injection bug \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16989\"\u003e#16989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/16aceab9b21bf3e4b79e3b1f32a91e139e0e5250\"\u003e\u003ccode\u003e16aceab\u003c/code\u003e\u003c/a\u003e fix(core): include received value type in invalid-module error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/79919b1aa85fd5004f948c86ac447faae0da360b\"\u003e\u003ccode\u003e79919b1\u003c/code\u003e\u003c/a\u003e fix(core): identify decorator type in invalid-class-module error\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/d48f21d4a9c29340b20411c459c3d4cc340596da\"\u003e\u003ccode\u003ed48f21d\u003c/code\u003e\u003c/a\u003e fix(core): settle skipped provider initialization\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\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7caeb3fb70de81085c4c3e8502a2a0e62e4f8eda\"\u003e\u003ccode\u003e7caeb3f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.20 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.23/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.14 to 11.1.23\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.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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/issues/16998\"\u003enestjs/nest#16998\u003c/a\u003e fix snapshot: true eagerly instantiates Terminus transient indicators since 11.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.22 (2026-05-21)\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/16993\"\u003e#16993\u003c/a\u003e fix(core): inflight request injection bug \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16989\"\u003e#16989\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/16967\"\u003e#16967\u003c/a\u003e fix(core): identify decorator type in invalid-class-module error (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\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\u003eHarrier (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.21 (2026-05-14)\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/16948\"\u003e#16948\u003c/a\u003e fix(core): settle skipped provider initialization (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.20 (2026-05-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003etesting\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16939\"\u003e#16939\u003c/a\u003e fix(core): fix deeply nested transient providers resolution (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16861\"\u003e#16861\u003c/a\u003e fix(core): fix \u003ca href=\"https://github.com/Sse\"\u003e\u003ccode\u003e@​Sse\u003c/code\u003e\u003c/a\u003e losing events on complete (\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16753\"\u003e#16753\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes (\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16782\"\u003e#16782\u003c/a\u003e fix(core): use strict null check for SSE message id (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16850\"\u003e#16850\u003c/a\u003e fix(microservices): ServerRMQ crashes at boot when \u003ca href=\"https://github.com/MessagePattern\"\u003e\u003ccode\u003e@​MessagePattern\u003c/code\u003e\u003c/a\u003e(undefined) is combined with wildcards: true (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\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/16845\"\u003e#16845\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16742\"\u003e#16742\u003c/a\u003e fix(socket.io): Deduplicate disconnect listener in bindMessageHandlers (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\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\u003emicroservices\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/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\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7caeb3fb70de81085c4c3e8502a2a0e62e4f8eda\"\u003e\u003ccode\u003e7caeb3f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f6a3c2f6701296df17068d5e9f5a849947e35633\"\u003e\u003ccode\u003ef6a3c2f\u003c/code\u003e\u003c/a\u003e fix(docs): update some old links in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5e33ecfad88db4d9af659f38de56cd55c5c8ed10\"\u003e\u003ccode\u003e5e33ecf\u003c/code\u003e\u003c/a\u003e feat: add MulterOptions and MulterField interfaces for express platform confi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.23/packages/platform-express\"\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.90.21 to 5.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\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.100.14\u003c/li\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\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.100.14\u003c/li\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.100.14\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.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\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/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.100.13\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\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.100.13\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.100.13\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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\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.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\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/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\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/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\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.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\u003c/code\u003e\u003c/a\u003e]:\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\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.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.14/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.3 to 5.100.14\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-devtools'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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\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.100.14\u003c/li\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.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.100.13\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.100.12\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.100.11\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\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.100.11\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-devtools/CHANGELOG.md\"\u003e@​tanstack/react-query-devtools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\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.100.14\u003c/li\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.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\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.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\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/4d130b992d2ac396d75f921bfc530dd3a9d50577\"\u003e\u003ccode\u003e4d130b9\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.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/3d21cacdec3028b700c4c2e3e0ff8dbe7a235e8c\"\u003e\u003ccode\u003e3d21cac\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.100.9\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\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/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/03eba38ae9f9367022316d802d827a8460edcab7\"\u003e\u003ccode\u003e03eba38\u003c/code\u003e\u003c/a\u003e test(react-query-devtools): add tests for missing 'QueryClient', context prov...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3ae42619e5713b2fd6916760e84f7c9ddaa7a317\"\u003e\u003ccode\u003e3ae4261\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10620\"\u003e#10620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.14/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/multer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/multer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.5 to 1.16.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.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\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\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\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.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\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/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.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\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\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reve...\n\n_Description has been truncated_","html_url":"https://github.com/Crownstack-Technologies-Private-Limited/quick-certify/pull/198","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crownstack-Technologies-Private-Limited%2Fquick-certify/issues/198","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/198/packages"},{"uuid":"4513272830","node_id":"PR_kwDOSbEpF87e20Ea","number":27,"state":"closed","title":"chore(deps-dev): bump the development-minor-patch group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["type/chore","scope/deps","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T03:21:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-24T23:21:02.000Z","updated_at":"2026-05-25T03:21:53.000Z","time_to_close":14450,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-minor-patch","update_count":25,"packages":[{"name":"@nestjs/testing","old_version":"11.1.21","new_version":"11.1.23","repository_url":"https://github.com/nestjs/nest"},{"name":"@nx/devkit","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@swc/core","old_version":"1.15.33","new_version":"1.15.40","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/router-plugin","old_version":"1.167.35","new_version":"1.168.11","repository_url":"https://github.com/TanStack/router"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/ui","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-playwright","old_version":"2.10.2","new_version":"2.10.4","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"lint-staged","old_version":"17.0.4","new_version":"17.0.5","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"nx","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"ts-jest","old_version":"29.4.9","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript-eslint","old_version":"8.59.3","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.12","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-minor-patch group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.21` | `11.1.23` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.7.1` | `22.7.3` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.7.1` | `22.7.3` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.7.1` | `22.7.3` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.7.1` | `22.7.3` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.7.1` | `22.7.3` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `22.7.1` | `22.7.3` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.7.1` | `22.7.3` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.7.1` | `22.7.3` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.7.1` | `22.7.3` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.7.1` | `22.7.3` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.7.1` | `22.7.3` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.7.1` | `22.7.3` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.33` | `1.15.40` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.167.35` | `1.168.11` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.1` | `6.0.2` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.6` | `4.1.7` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.10.2` | `2.10.4` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.4` | `17.0.5` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.7.1` | `22.7.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.9` | `29.4.11` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.3` | `8.59.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.12` | `8.0.14` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.7` |\n\n\nUpdates `@nestjs/testing` from 11.1.21 to 11.1.23\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.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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/issues/16998\"\u003enestjs/nest#16998\u003c/a\u003e fix snapshot: true eagerly instantiates Terminus transient indicators since 11.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.22 (2026-05-21)\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/16993\"\u003e#16993\u003c/a\u003e fix(core): inflight request injection bug \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/16989\"\u003e#16989\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/16967\"\u003e#16967\u003c/a\u003e fix(core): identify decorator type in invalid-class-module error (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\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\u003eHarrier (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\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\u003c/ul\u003e\n\u003c/blockquote\u003e\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/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.23/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/devkit` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/devkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/e9e447b14e3a594749555b41edacb70f38510eb6\"\u003e\u003ccode\u003ee9e447b\u003c/code\u003e\u003c/a\u003e chore(core): remove unused replaceNrwlPackageWithNxPackage devkit utility (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7e4bce91788c942c214ca59261b130d940faac61\"\u003e\u003ccode\u003e7e4bce9\u003c/code\u003e\u003c/a\u003e feat(testing): add migration for Jest 30 snapshot guide link (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/35629\"\u003e#35629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/5d338c2642151abc5f963b2760f7a9f2c68ce55e\"\u003e\u003ccode\u003e5d338c2\u003c/code\u003e\u003c/a\u003e fix(devkit): exclude dist from jest module path scan (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/35615\"\u003e#35615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/devkit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/640e69a7bea5b12d3b531cb36eee2ff82ba0b76c\"\u003e\u003ccode\u003e640e69a\u003c/code\u003e\u003c/a\u003e chore(linter): write pnpm-workspace.yaml in workspace-rules-project TS soluti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/b58ccd837e55d700bad6d14395c672720ded1833\"\u003e\u003ccode\u003eb58ccd8\u003c/code\u003e\u003c/a\u003e fix(core): preserve input order in createNodes plugin results (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2930dcac447efd051afc5ea98b8c2513cea1a4af\"\u003e\u003ccode\u003e2930dca\u003c/code\u003e\u003c/a\u003e fix(linter): improve convert-to-flat-config output fidelity (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7e4bce91788c942c214ca59261b130d940faac61\"\u003e\u003ccode\u003e7e4bce9\u003c/code\u003e\u003c/a\u003e feat(testing): add migration for Jest 30 snapshot guide link (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35629\"\u003e#35629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/a23b7be87f559e872873fa9e31c88ebafa412d8d\"\u003e\u003ccode\u003ea23b7be\u003c/code\u003e\u003c/a\u003e fix(linter): only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/35423\"\u003e#35423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/091d838c623c9d73be881da5e0acd2150b46d599\"\u003e\u003ccode\u003e091d838\u003c/code\u003e\u003c/a\u003e fix(linter): prevent ENOENT crash in getRelativeImportPath for unresolvable p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/71689818563f3742c5ae18ff8a55f539d43a785d\"\u003e\u003ccode\u003e7168981\u003c/code\u003e\u003c/a\u003e chore(linter): bump globals from ^15.9.0 to ^17.0.0 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/35505\"\u003e#35505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/jest` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/b58ccd837e55d700bad6d14395c672720ded1833\"\u003e\u003ccode\u003eb58ccd8\u003c/code\u003e\u003c/a\u003e fix(core): preserve input order in createNodes plugin results (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ccb1f87fc7bacb8ddebd2001963e4253655479f8\"\u003e\u003ccode\u003eccb1f87\u003c/code\u003e\u003c/a\u003e fix(misc): stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/0f6f117edc6ac3926d8b395699d8a7760d9721ba\"\u003e\u003ccode\u003e0f6f117\u003c/code\u003e\u003c/a\u003e fix(testing): correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35672\"\u003e#35672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7e4bce91788c942c214ca59261b130d940faac61\"\u003e\u003ccode\u003e7e4bce9\u003c/code\u003e\u003c/a\u003e feat(testing): add migration for Jest 30 snapshot guide link (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35629\"\u003e#35629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f1d849ef886d4f6cee8de245bf6ecbd6090b35ab\"\u003e\u003ccode\u003ef1d849e\u003c/code\u003e\u003c/a\u003e fix(testing): exclude dist and out-tsc from default jest module path scan (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/fa5c8b6eef17ed87ef033e8c5bbeabf6c085e493\"\u003e\u003ccode\u003efa5c8b6\u003c/code\u003e\u003c/a\u003e fix(testing): pin jest to ~30.3.0 to avoid jest-runtime 30.4 RN incompat (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/js` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/eba3fbab585600ee787f479c87baf16bf016cc30\"\u003e\u003ccode\u003eeba3fba\u003c/code\u003e\u003c/a\u003e feat(js): support pnpm 11.2.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8ce0683993548667265d137dbb83dd4d88be83e6\"\u003e\u003ccode\u003e8ce0683\u003c/code\u003e\u003c/a\u003e fix(js): fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c7c56d8631f39ebfd7db883a97ae7fabd1dd18f2\"\u003e\u003ccode\u003ec7c56d8\u003c/code\u003e\u003c/a\u003e chore(core): bump detect-port from ^1.5.1 to ^2.1.0 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35533\"\u003e#35533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/37fb080042d64b2d9b3b469abd6117ee22410fbf\"\u003e\u003ccode\u003e37fb080\u003c/code\u003e\u003c/a\u003e chore(linter): bump ignore from ^5.0.4 to ^7.0.5 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35508\"\u003e#35508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/0eef651409ffd90a4ce313d54ad9930a082903c3\"\u003e\u003ccode\u003e0eef651\u003c/code\u003e\u003c/a\u003e fix(js): reference vitest.config in eslint dep-checks for vitest libs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35460\"\u003e#35460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/cdca177ffb9b80b0a5eb2995a8b38b34919dafbf\"\u003e\u003ccode\u003ecdca177\u003c/code\u003e\u003c/a\u003e chore(repo): declare lazy-loaded packages as implicit deps (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35392\"\u003e#35392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/0591aa5fe3833cafd19a6719ed9f1eb5187e040f\"\u003e\u003ccode\u003e0591aa5\u003c/code\u003e\u003c/a\u003e fix(js): strip glob from inferred outputs before resolving as path (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35463\"\u003e#35463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/nest` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/nest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/cdca177ffb9b80b0a5eb2995a8b38b34919dafbf\"\u003e\u003ccode\u003ecdca177\u003c/code\u003e\u003c/a\u003e chore(repo): declare lazy-loaded packages as implicit deps (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/nest/issues/35392\"\u003e#35392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/nest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/node` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/cdca177ffb9b80b0a5eb2995a8b38b34919dafbf\"\u003e\u003ccode\u003ecdca177\u003c/code\u003e\u003c/a\u003e chore(repo): declare lazy-loaded packages as implicit deps (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/35392\"\u003e#35392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7a68bf4f77c705e7a6077c631fb3a8a68c52ffaa\"\u003e\u003ccode\u003e7a68bf4\u003c/code\u003e\u003c/a\u003e fix(bundling): include tsconfig solution input for webpack (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/35477\"\u003e#35477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/playwright` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/ccb1f87fc7bacb8ddebd2001963e4253655479f8\"\u003e\u003ccode\u003eccb1f87\u003c/code\u003e\u003c/a\u003e fix(misc): stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/playwright/issues/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/react` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason...\n\n_Description has been truncated_","html_url":"https://github.com/vukiman1/nx-fullstack-starter-kit/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vukiman1%2Fnx-fullstack-starter-kit/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"4480003297","node_id":"PR_kwDOGfblFc7dMxKD","number":1505,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 59 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T18:33:15.000Z","updated_at":"2026-05-19T18:39:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":59,"packages":[{"name":"react-dom","old_version":"19.2.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@changesets/cli","old_version":"2.29.8","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@commitlint/cli","old_version":"16.3.0","new_version":"21.0.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"16.2.4","new_version":"21.0.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint/compat","old_version":"1.4.1","new_version":"2.1.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.3","new_version":"3.3.5","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@nx-tools/nx-container","old_version":"6.9.1","new_version":"7.2.3","repository_url":"https://github.com/gperdomor/oss"},{"name":"@nx/devkit","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/rollup","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/cli","old_version":"0.7.9","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.3","new_version":"1.15.33","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"eslint","old_version":"9.30.1","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"nx","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"playwright","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"rollup-plugin-preserve-directives","old_version":"0.2.0","new_version":"0.4.0","repository_url":"https://github.com/Ephem/rollup-plugin-preserve-directives"},{"name":"tailwindcss","old_version":"3.4.3","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"axios","old_version":"1.13.5","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"bignumber.js","old_version":"9.3.1","new_version":"11.1.1","repository_url":"https://github.com/MikeMcl/bignumber.js"},{"name":"@tanstack/react-virtual","old_version":"3.13.13","new_version":"3.13.24","repository_url":"https://github.com/TanStack/virtual"},{"name":"next-themes","old_version":"0.2.1","new_version":"0.4.6","repository_url":"https://github.com/pacocoursey/next-themes"},{"name":"react-dropzone","old_version":"14.3.8","new_version":"15.0.0","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.68.0","new_version":"7.76.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-idle-timer","old_version":"5.7.2","new_version":"5.7.3","repository_url":"https://github.com/supremetechnopriest/react-idle-timer"},{"name":"react-number-format","old_version":"5.4.4","new_version":"5.4.5","repository_url":"https://github.com/s-yadav/react-number-format"},{"name":"react-qr-code","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwind-scrollbar","old_version":"2.1.0","new_version":"4.0.2","repository_url":"https://github.com/adoxography/tailwind-scrollbar"},{"name":"yup","old_version":"0.32.11","new_version":"1.7.1","repository_url":"https://github.com/jquense/yup"},{"name":"swr","old_version":"2.3.7","new_version":"2.4.1","repository_url":"https://github.com/vercel/swr"},{"name":"@carbon/icons-react","old_version":"10.49.6","new_version":"11.80.0","repository_url":"https://github.com/carbon-design-system/carbon"},{"name":"@types/carbon__icons-react","old_version":"10.31.2","new_version":"11.29.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vercel/otel","old_version":"1.13.0","new_version":"2.1.2","repository_url":"https://github.com/vercel/otel"},{"name":"react-intersection-observer","old_version":"9.16.0","new_version":"10.0.3","repository_url":"https://github.com/thebuilder/react-intersection-observer"},{"name":"use-debounce","old_version":"9.0.4","new_version":"10.1.1","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"cmdk","old_version":"0.2.1","new_version":"1.1.1","repository_url":"https://github.com/pacocoursey/cmdk"},{"name":"react-resizable-panels","old_version":"3.0.4","new_version":"4.11.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"@ledgerhq/hw-transport-web-ble","old_version":"6.29.7","new_version":"6.34.2","repository_url":"https://github.com/LedgerHQ/ledger-live"},{"name":"@ledgerhq/hw-transport-webhid","old_version":"6.30.3","new_version":"6.35.2","repository_url":"https://github.com/LedgerHQ/ledger-live"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 59 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.1` | `19.2.6` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.8` | `2.31.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `16.3.0` | `21.0.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `16.2.4` | `21.0.1` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.4.1` | `2.1.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.3` | `3.3.5` |\n| [@nx-tools/nx-container](https://github.com/gperdomor/oss/tree/HEAD/packages/nx-container) | `6.9.1` | `7.2.3` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.1.3` | `22.7.2` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.1.3` | `22.7.2` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.1.3` | `22.7.2` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.1.3` | `22.7.2` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.1.3` | `22.7.2` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.1.3` | `22.7.2` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.1.3` | `22.7.2` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.1.3` | `22.7.2` |\n| [@nx/rollup](https://github.com/nrwl/nx/tree/HEAD/packages/rollup) | `22.1.3` | `22.7.2` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.1.3` | `22.7.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.9` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.3` | `1.15.33` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.17` | `0.5.21` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.5.0` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.1` | `10.4.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.4.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.1.3` | `22.7.2` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [rollup-plugin-preserve-directives](https://github.com/Ephem/rollup-plugin-preserve-directives) | `0.2.0` | `0.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.3` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.16.1` |\n| [bignumber.js](https://github.com/MikeMcl/bignumber.js) | `9.3.1` | `11.1.1` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.13` | `3.13.24` |\n| [next-themes](https://github.com/pacocoursey/next-themes) | `0.2.1` | `0.4.6` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `15.0.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.68.0` | `7.76.0` |\n| [react-idle-timer](https://github.com/supremetechnopriest/react-idle-timer) | `5.7.2` | `5.7.3` |\n| [react-number-format](https://github.com/s-yadav/react-number-format) | `5.4.4` | `5.4.5` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.18` | `2.0.21` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.6.0` |\n| [tailwind-scrollbar](https://github.com/adoxography/tailwind-scrollbar) | `2.1.0` | `4.0.2` |\n| [yup](https://github.com/jquense/yup) | `0.32.11` | `1.7.1` |\n| [swr](https://github.com/vercel/swr) | `2.3.7` | `2.4.1` |\n| [@carbon/icons-react](https://github.com/carbon-design-system/carbon/tree/HEAD/packages/icons-react) | `10.49.6` | `11.80.0` |\n| [@types/carbon__icons-react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/carbon__icons-react) | `10.31.2` | `11.29.4` |\n| [@vercel/otel](https://github.com/vercel/otel) | `1.13.0` | `2.1.2` |\n| [react-intersection-observer](https://github.com/thebuilder/react-intersection-observer) | `9.16.0` | `10.0.3` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `9.0.4` | `10.1.1` |\n| [cmdk](https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk) | `0.2.1` | `1.1.1` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `3.0.4` | `4.11.1` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [@ledgerhq/hw-transport-web-ble](https://github.com/LedgerHQ/ledger-live) | `6.29.7` | `6.34.2` |\n| [@ledgerhq/hw-transport-webhid](https://github.com/LedgerHQ/ledger-live) | `6.30.3` | `6.35.2` |\n\n\nUpdates `react-dom` from 19.2.1 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\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://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.29.8 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/057cca222321816b6c8c6f6c52130185b364de36\"\u003e\u003ccode\u003e057cca2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wotan-allfather\"\u003e\u003ccode\u003e@​wotan-allfather\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e--since\u003c/code\u003e flag to \u003ccode\u003eadd\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eadd\u003c/code\u003e command now supports a \u003ccode\u003e--since\u003c/code\u003e flag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and the \u003ccode\u003ebaseBranch\u003c/code\u003e config option doesn't cover all use cases.\u003c/p\u003e\n\u003cp\u003eExample: \u003ccode\u003echangeset add --since=develop\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIf not provided, the command falls back to the \u003ccode\u003ebaseBranch\u003c/code\u003e value in your \u003ccode\u003e.changeset/config.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2b4a66a36497fd5504186dcc6ae9e287c8403de6\"\u003e\u003ccode\u003e2b4a66a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1774\"\u003e#1774\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support importing custom \u003ccode\u003ecommit\u003c/code\u003e option ES module. Previously, it used \u003ccode\u003erequire()\u003c/code\u003e which only worked for CJS modules, however now it uses \u003ccode\u003eimport()\u003c/code\u003e which supports both CJS and ES modules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/73b18099517b00a3c7b70c417b7f7f1bfaa24931\"\u003e\u003ccode\u003e73b1809\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leochiu-a\"\u003e\u003ccode\u003e@​leochiu-a\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003e--message\u003c/code\u003e (\u003ccode\u003e-m\u003c/code\u003e) flag to \u003ccode\u003echangeset add\u003c/code\u003e (and default \u003ccode\u003echangeset\u003c/code\u003e) so the changeset summary can be provided from the command line. When \u003ccode\u003e--message\u003c/code\u003e is present, the summary prompt is skipped while the final confirmation step is kept.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luisadame\"\u003e\u003ccode\u003e@​luisadame\u003c/code\u003e\u003c/a\u003e! - Changeset CLI can now be run from the nested directories in the project, where the \u003ccode\u003e.changeset\u003c/code\u003e directory has to be found in one of the parent directories\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1849\"\u003e#1849\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/9dc32308e4d208964b648a788ba4eee1003c273c\"\u003e\u003ccode\u003e9dc3230\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Compute the terminal's size lazily to avoid spurious stderr output in non-interactive mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1857\"\u003e#1857\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix confusing prompt labels when entering changeset summary after external editor fallback\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1842\"\u003e#1842\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/RodrigoHamuy\"\u003e\u003ccode\u003e@​RodrigoHamuy\u003c/code\u003e\u003c/a\u003e! - Allow private packages to depend on skipped packages without requiring them to also be skipped. Private packages are not published to npm, so it is safe for them to have dependencies on ignored or unversioned packages.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​changesets/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 16.3.0 to 21.0.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.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(load): only resolve relative formatter paths by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4761\"\u003econventional-changelog/commitlint#4761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): add presetConfig to ParserPreset interface by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: stop spawning schedule jobs on contributors' forks by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4753\"\u003econventional-changelog/commitlint#4753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add weekly non-blocking pnpm audit by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4766\"\u003econventional-changelog/commitlint#4766\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHeads-up: --legacy-output is a transitional escape hatch. It will be removed in a future major release. Plan to migrate your parsers / snapshots to the new format during the v21 lifecycle.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\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/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: show input from a new line by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4727\"\u003e#4727\u003c/a\u003e (adds --legacy-output flag)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: widen cz-commitlint inquirer peer dep to support v9–v12 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4682\"\u003e#4682\u003c/a\u003e — closes \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4554\"\u003e#4554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternals (Node 22 cleanup)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: replace dependencies with Node 22 built-ins by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4681\"\u003e#4681\u003c/a\u003e — drops glob, fast-glob, import-meta-resolve, minimist, fs-extra\u003c/li\u003e\n\u003cli\u003erefactor: replace read-pkg with native fs.readFile + JSON.parse by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4742\"\u003e#4742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependency yargs to v18 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4686\"\u003e#4686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove cross-env, move env vars to vitest config by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4684\"\u003e#4684\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.19.17 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4739\"\u003e#4739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependency \u003ccode\u003e@​swc/core\u003c/code\u003e to v1.15.33 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4743\"\u003e#4743\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.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4679\"\u003e#4679\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003eac2b3f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node v18 and v20 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eBump engines to \u0026gt;=v22 in all 39 package.json files\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​types/node\u003c/code\u003e to ^22.0.0\u003c/li\u003e\n\u003cli\u003eUpdate CI matrix to [22, 24]\u003c/li\u003e\n\u003cli\u003eUpdate Ubuntu baseline job to ubuntu:26.04\u003c/li\u003e\n\u003cli\u003eUpdate Dockerfile.ci, .mise.toml, .codesandbox/ci.json\u003c/li\u003e\n\u003cli\u003eUpdate pre-commit hook to use --ignore-engines\u003c/li\u003e\n\u003cli\u003eUpdate README and docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCo-authored-by: Claude Opus 4.6 (1M context) \u003ca href=\"mailto:noreply@anthropic.com\"\u003enoreply@anthropic.com\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\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\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db39968cdcf7b655e5951d2f550edadc4f0768ef\"\u003e\u003ccode\u003edb39968\u003c/code\u003e\u003c/a\u003e chore: pre pnpm cleanup (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4759\"\u003e#4759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747\"\u003e\u003ccode\u003e6099ae5\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b\"\u003e\u003ccode\u003ef081a8e\u003c/code\u003e\u003c/a\u003e v21.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/40d7e36ffac0986ad0988fedd39a7ebcfde93d3c\"\u003e\u003ccode\u003e40d7e36\u003c/code\u003e\u003c/a\u003e feat!: show input from a new line (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4727\"\u003e#4727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239\"\u003e\u003ccode\u003e44c3174\u003c/code\u003e\u003c/a\u003e chore: update dependency yargs to v18 \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4432\"\u003e#4432\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4686\"\u003e#4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac01464b453a818e01f2f232a307b61a66167920\"\u003e\u003ccode\u003eac01464\u003c/code\u003e\u003c/a\u003e chore: replace dependencies with Node 22 built-ins (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4681\"\u003e#4681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\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/cli/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.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 16.2.4 to 21.0.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/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(load): only resolve relative formatter paths by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4761\"\u003econventional-changelog/commitlint#4761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): add presetConfig to ParserPreset interface by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: stop spawning schedule jobs on contributors' forks by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4753\"\u003econventional-changelog/commitlint#4753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add weekly non-blocking pnpm audit by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4766\"\u003econventional-changelog/commitlint#4766\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHeads-up: --legacy-output is a transitional escape hatch. It will be removed in a future major release. Plan to migrate your parsers / snapshots to the new format during the v21 lifecycle.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\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/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \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\u003efeat!: show input from a new line by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4727\"\u003e#4727\u003c/a\u003e (adds --legacy-output flag)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: widen cz-commitlint inquirer peer dep to support v9–v12 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4682\"\u003e#4682\u003c/a\u003e — closes \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4554\"\u003e#4554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternals (Node 22 cleanup)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: replace dependencies with Node 22 built-ins by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4681\"\u003e#4681\u003c/a\u003e — drops glob, fast-glob, import-meta-resolve, minimist, fs-extra\u003c/li\u003e\n\u003cli\u003erefactor: replace read-pkg with native fs.readFile + JSON.parse by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4742\"\u003e#4742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependency yargs to v18 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \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\u003echore: remove cross-env, move env vars to vitest config by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4684\"\u003e#4684\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.19.17 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4739\"\u003e#4739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependency \u003ccode\u003e@​swc/core\u003c/code\u003e to v1.15.33 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4743\"\u003e#4743\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/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003eac2b3f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node v18 and v20 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eBump engines to \u0026gt;=v22 in all 39 package.json files\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​types/node\u003c/code\u003e to ^22.0.0\u003c/li\u003e\n\u003cli\u003eUpdate CI matrix to [22, 24]\u003c/li\u003e\n\u003cli\u003eUpdate Ubuntu baseline job to ubuntu:26.04\u003c/li\u003e\n\u003cli\u003eUpdate Dockerfile.ci, .mise.toml, .codesandbox/ci.json\u003c/li\u003e\n\u003cli\u003eUpdate pre-commit hook to use --ignore-engines\u003c/li\u003e\n\u003cli\u003eUpdate README and docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCo-authored-by: Claude Opus 4.6 (1M context) \u003ca href=\"mailto:noreply@anthropic.com\"\u003enoreply@anthropic.com\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747\"\u003e\u003ccode\u003e6099ae5\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b\"\u003e\u003ccode\u003ef081a8e\u003c/code\u003e\u003c/a\u003e v21.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239\"\u003e\u003ccode\u003e44c3174\u003c/code\u003e\u003c/a\u003e chore: update dependency yargs to v18 \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4432\"\u003e#4432\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4686\"\u003e#4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003e\u003ccode\u003eac2b3f4\u003c/code\u003e\u003c/a\u003e chore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\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\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.1/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.4.1 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.4...migrate-config-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.0.1 to ^1.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.0...compat-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-08)\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/rewrite/commit/b8949534bf7f498d941007f3adc2740157965b49\"\u003e\u003ccode\u003eb894953\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/334038d4f068e947bc366e7f987423414ad2773a\"\u003e\u003ccode\u003e334038d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e\u003ccode\u003e9b51352\u003c/code\u003e\u003c/a\u003e feat: Add new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/70b69970a2e0d9bdba8c2e9c19beb6f5b35d5db0\"\u003e\u003ccode\u003e70b6997\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/35b6b944eb63aa5a82356121a7a3a2ec24393ace\"\u003e\u003ccode\u003e35b6b94\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7807d7107caa44ff0febbd4b2525911ddcd8027b\"\u003e\u003ccode\u003e7807d71\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/57001eafe026f667d46fea4bd5e59a5a50717c2c\"\u003e\u003ccode\u003e57001ea\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/0b621334efd3bb68e2bba3f1649046d1a720f0e6\"\u003e\u003ccode\u003e0b62133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d2dbf7b73d01505da89a69b7465e486d8a88aa8f\"\u003e\u003ccode\u003ed2dbf7b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/fe114eed69c5d59d0dd05cda8071a5b98c4daec2\"\u003e\u003ccode\u003efe114ee\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.0/packages/compat\"\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.3 to 3.3.5\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.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.4...eslintrc-v3.3.5\"\u003e3.3.5\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/227\"\u003e#227\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/3dc2381e3e063f41e6b135650d05cdfe4045804e\"\u003e3dc2381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.3...eslintrc-v3.3.4\"\u003e3.3.4\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/9139140aece172fa4c11a466c493609be31cfa54\"\u003e9139140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e3.1.3\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/224\"\u003e#224\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/30339d036361c13362d5a38191bb2388ad56bb6f\"\u003e30339d0\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.4...eslintrc-v3.3.5\"\u003e3.3.5\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/227\"\u003e#227\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/3dc2381e3e063f41e6b135650d05cdfe4045804e\"\u003e3dc2381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.3...eslintrc-v3.3.4\"\u003e3.3.4\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/9139140aece172fa4c11a466c493609be31cfa54\"\u003e9139140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e3.1.3\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/224\"\u003e#224\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/30339d036361c13362d5a38191bb2388ad56bb6f\"\u003e30339d0\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/5135df1a5388ebb2e340a631c69f0d3ce9f2432f\"\u003e\u003ccode\u003e5135df1\u003c/code\u003e\u003c/a\u003e chore: release 3.3.5 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/c109d69371e8544823637b708a16735e9136536c\"\u003e\u003ccode\u003ec109d69\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3dc2381e3e063f41e6b135650d05cdfe4045804e\"\u003e\u003ccode\u003e3dc2381\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/81385b67f04cac42ab068dc78e3ee1ce6668ef5c\"\u003e\u003ccode\u003e81385b6\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/4c45e24751db5eb5da5507e2d9daee7d14d53b55\"\u003e\u003ccode\u003e4c45e24\u003c/code\u003e\u003c/a\u003e chore: release 3.3.4 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/30339d036361c13362d5a38191bb2388ad56bb6f\"\u003e\u003ccode\u003e30339d0\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e3.1.3\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/9139140aece172fa4c11a466c493609be31cfa54\"\u003e\u003ccode\u003e9139140\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/245ada592eef13bb457f30ecd8b5cb9cfb4da0a9\"\u003e\u003ccode\u003e245ada5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/78b1a0ecec3f88d780b31418da61f57232cf83dc\"\u003e\u003ccode\u003e78b1a0e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/df32fff115e0666077787def434a200f2aa5f8f7\"\u003e\u003ccode\u003edf32fff\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.3...eslintrc-v3.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx-tools/nx-container` from 6.9.1 to 7.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gperdomor/oss/releases\"\u003e@​nx-tools/nx-container's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.3 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci-context:\u003c/strong\u003e update \u003ccode\u003e@​actions/github\u003c/code\u003e to v9 (\u003ca href=\"https://github.com/gperdomor/oss/commit/896dba78\"\u003e896dba78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci-context:\u003c/strong\u003e fix test's (\u003ca href=\"https://github.com/gperdomor/oss/commit/9b207e28\"\u003e9b207e28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econtainer-metadata:\u003c/strong\u003e fix meta.ts error on container build fix (\u003ca href=\"https://github.com/gperdomor/oss/commit/ba747e5c\"\u003eba747e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptischa\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclass-variance-builder:\u003c/strong\u003e added class-variance-builder package (\u003ca href=\"https://github.com/gperdomor/oss/commit/fbd5c103\"\u003efbd5c103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclass-variance-builder:\u003c/strong\u003e integrate cvb into the repo (\u003ca href=\"https://github.com/gperdomor/oss/commit/5737598b\"\u003e5737598b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclass-variance-builder:\u003c/strong\u003e added class-variance-builder package (\u003ca href=\"https://github.com/gperdomor/oss/commit/5db77152\"\u003e5db77152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecvb-docs:\u003c/strong\u003e added cvb docs application (\u003ca href=\"https://github.com/gperdomor/oss/commit/1fa877e7\"\u003e1fa877e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecvb-docs:\u003c/strong\u003e initial docs for class variance builder (\u003ca href=\"https://github.com/gperdomor/oss/commit/7a71aaa9\"\u003e7a71aaa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecvb-docs:\u003c/strong\u003e updated cvb docs (\u003ca href=\"https://github.com/gperdomor/oss/commit/fc0c80b2\"\u003efc0c80b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecvb-docs:\u003c/strong\u003e updated cvb docs (\u003ca href=\"https://github.com/gperdomor/oss/commit/d161f7c2\"\u003ed161f7c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecvb-docs:\u003c/strong\u003e updated cvb docs (\u003ca href=\"https://github.com/gperdomor/oss/commit/c0827acf\"\u003ec0827acf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-cloud:\u003c/strong\u003e setup nx cloud workspace (\u003ca href=\"https://github.com/gperdomor/oss/commit/f7d3f73d\"\u003ef7d3f73d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-tools-docs:\u003c/strong\u003e initial nx-tools-docs app (\u003ca href=\"https://github.com/gperdomor/oss/commit/64a60163\"\u003e64a60163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-tools-docs:\u003c/strong\u003e add initial nx-tools docs application (\u003ca href=\"https://github.com/gperdomor/oss/commit/d53426e2\"\u003ed53426e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-tools-docs:\u003c/strong\u003e add initial nx-tools docs application (\u003ca href=\"https://github.com/gperdomor/oss/commit/3a686a24\"\u003e3a686a24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-tools-docs:\u003c/strong\u003e add initial nx-tools docs application (\u003ca href=\"https://github.com/gperdomor/oss/commit/2d986f0f\"\u003e2d986f0f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.4.5 to v22.5.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/5ced0864\"\u003e5ced0864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.4.5 to v22.5.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/e6cd031b\"\u003ee6cd031b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.4.5 to v22.5.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/32cea57e\"\u003e32cea57e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump next from 16.1.5 to v16.1.6 (\u003ca href=\"https://github.com/gperdomor/oss/commit/e3c9a71a\"\u003ee3c9a71a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fumadocs-core from 16.5.1 to v16.5.4 (\u003ca href=\"https://github.com/gperdomor/oss/commit/07c23dd2\"\u003e07c23dd2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fumadocs-ui from 16.5.1 to v16.5.4 (\u003ca href=\"https://github.com/gperdomor/oss/commit/49158bbe\"\u003e49158bbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fumadocs-typescript from 5.1.1 to v5.1.2 (\u003ca href=\"https://github.com/gperdomor/oss/commit/09da0079\"\u003e09da0079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fumadocs-mdx from 14.2.6 to v14.2.7 (\u003ca href=\"https://github.com/gperdomor/oss/commit/4e740731\"\u003e4e740731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.5.0 to v22.5.1 (\u003ca href=\"https://github.com/gperdomor/oss/commit/5e521345\"\u003e5e521345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tailwind-merge from 3.4.0 to v3.5.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/a3b50b19\"\u003ea3b50b19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump next from 16.1.6 to v16.1.7 [security] (\u003ca href=\"https://github.com/gperdomor/oss/commit/35f2e339\"\u003e35f2e339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.5.3 to v22.6.5 (\u003ca href=\"https://redirect.github.com/gperdomor/oss/pull/1482\"\u003e#1482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump react monorepo from 19.2.4 to v19.2.5 (\u003ca href=\"https://redirect.github.com/gperdomor/oss/pull/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​oclif/core\u003c/code\u003e from 4.8.0 to v4.10.5 (\u003ca href=\"https://redirect.github.com/gperdomor/oss/pull/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tinyexec from 1.0.2 to v1.1.1 (\u003ca href=\"https://github.com/gperdomor/oss/commit/f1620a3b\"\u003ef1620a3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tinyrainbow from 3.0.3 to v3.1.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/ebfde2fc\"\u003eebfde2fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​oclif/plugin-help\u003c/code\u003e from 6.2.37 to v6.2.44 (\u003ca href=\"https://github.com/gperdomor/oss/commit/7dc7893a\"\u003e7dc7893a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lucide-react from 0.575.0 to v0.577.0 (\u003ca href=\"https://redirect.github.com/gperdomor/oss/pull/1492\"\u003e#1492\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/gperdomor/oss/blob/main/packages/nx-container/CHANGELOG.md\"\u003e@​nx-tools/nx-container's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.3 (2026-05-01)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for nx-container to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e7.2.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enx-tools-docs:\u003c/strong\u003e add initial nx-tools docs application (\u003ca href=\"https://github.com/gperdomor/oss/commit/2d986f0f\"\u003e2d986f0f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecvb-docs:\u003c/strong\u003e updated cvb docs (\u003ca href=\"https://github.com/gperdomor/oss/commit/c0827acf\"\u003ec0827acf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclass-variance-builder:\u003c/strong\u003e added class-variance-builder package (\u003ca href=\"https://github.com/gperdomor/oss/commit/5db77152\"\u003e5db77152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.4.5 to v22.5.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/e6cd031b\"\u003ee6cd031b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.4.5 to v22.5.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/5ced0864\"\u003e5ced0864\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.5.1 to v22.5.3 (\u003ca href=\"https://github.com/gperdomor/oss/commit/f24577e4\"\u003ef24577e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange nx-tools references to oss (\u003ca href=\"https://github.com/gperdomor/oss/commit/7d4a622b\"\u003e7d4a622b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate nx to 22.4.5 (\u003ca href=\"https://github.com/gperdomor/oss/commit/a4656ee8\"\u003ea4656ee8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGustavo Perdomo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.1 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e reoganize dependencies (\u003ca href=\"https://github.com/gperdomor/oss/commit/0b9f5029\"\u003e0b9f5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump memfs from 4.51.0 to v4.56.10 (\u003ca href=\"https://github.com/gperdomor/oss/commit/09ee9200\"\u003e09ee9200\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGustavo Perdomo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e publish 7.1.1-0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/a6bc84a5\"\u003ea6bc84a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGustavo Perdomo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1-0 (2025-11-21)\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/gperdomor/oss/commit/ec0d8953d25bb5fb8d1fca896dfb748690419ebb\"\u003e\u003ccode\u003eec0d895\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/6ebec3d8701911e3c9e36c23ae52e75ddd9e4359\"\u003e\u003ccode\u003e6ebec3d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/2d986f0fd7bf02256d82cfd6785f9a46db4ad77c\"\u003e\u003ccode\u003e2d986f0\u003c/code\u003e\u003c/a\u003e feat(nx-tools-docs): add initial nx-tools docs application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/f24577e412922d3b72a0585a9a69cf7a8b94e149\"\u003e\u003ccode\u003ef24577e\u003c/code\u003e\u003c/a\u003e chore(deps): bump nx monorepo from 22.5.1 to v22.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/c0827acf0565acc282817ec4a6f1e34a39c5f141\"\u003e\u003ccode\u003ec0827ac\u003c/code\u003e\u003c/a\u003e feat(cvb-docs): updated cvb docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/5db7715205098dc91197585aafb12f610a22d718\"\u003e\u003ccode\u003e5db7715\u003c/code\u003e\u003c/a\u003e feat(class-variance-builder): added class-variance-builder package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/e6cd031b071be304327022d937dacefd1a09a10e\"\u003e\u003ccode\u003ee6cd031\u003c/code\u003e\u003c/a\u003e fix(deps): bump nx monorepo from 22.4.5 to v22.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/5ced08644d34563b372900918954c3975e878045\"\u003e\u003ccode\u003e5ced086\u003c/code\u003e\u003c/a\u003e fix(deps): bump nx monorepo from 22.4.5 to v22.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/7d4a622badfd69483a66ee8a68656a0acabc23b6\"\u003e\u003ccode\u003e7d4a622\u003c/code\u003e\u003c/a\u003e chore: change nx-tools references to oss\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/a4656ee8ab1d216afa6e062e8d52ad7f4f1c9712\"\u003e\u003ccode\u003ea4656ee\u003c/code\u003e\u003c/a\u003e chore: update nx to 22.4.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gperdomor/oss/commits/7.2.3/packages/nx-container\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/devkit` from 22.1.3 to 22.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/devkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e add migration for Jest 30 snapshot guide link (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35629\"\u003e#35629\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e disable vitest watch by default (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35493\"\u003e#35493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e keep root-scoped assets out of per-locale i18n emit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35621\"\u003e#35621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e include tsconfig solution input for rollup (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35476\"\u003e#35476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e include tsconfig solution input for webpack (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35477\"\u003e#35477\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35476\"\u003e#35476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.16.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35568\"\u003e#35568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add provenance check in nx console status path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35485\"\u003e#35485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove access control header from graph app (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35494\"\u003e#35494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure verbose logs go to stderr and daemon logs are properly decorated (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34358\"\u003e#34358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e show flaky-task count in run summary (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35491\"\u003e#35491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e unique telemetry user_id; expose workspace_id dimension (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35553\"\u003e#35553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update minimatch to 10.2.5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35569\"\u003e#35569\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34660\"\u003e#34660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e restore use-legacy-versioning shim for \u003ccode\u003e@​nx/js\u003c/code\u003e\u003ca href=\"https://github.com/21\"\u003e\u003ccode\u003e@​21\u003c/code\u003e\u003c/a\u003e ensurePackage path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35574\"\u003e#35574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e isolate NX_PARALLEL env var in parallel-related specs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35579\"\u003e#35579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip handleimport miss path when nx key packages are absent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35596\"\u003e#35596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use gethostuuid(3) instead of ioreg on macOS (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35599\"\u003e#35599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e isolate cache env vars in splitArgs spec (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35584\"\u003e#35584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e enable node's native v8 compile cache support (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35415\"\u003e#35415\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support skipped batch tasks end-to-end and fix TUI double logs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35617\"\u003e#35617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep TUI task selection on the in-progress section (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow \u003ccode\u003enx mcp\u003c/code\u003e to run outside of an Nx workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35655\"\u003e#35655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e cast perf entries to PerformanceMeasure for detail access (\u003ca href=\"https://github.com/nrwl/nx/commit/43c0c821ba\"\u003e43c0c821ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e exclude dist from jest module path scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35615\"\u003e#35615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep-import migration (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35541\"\u003e#35541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e correct output paths for Web SDK and centralized dist setups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35398\"\u003e#35398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e exclude batch-runner from jest haste-map crawl (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35501\"\u003e#35501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e exclude project-graph from jest module path scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35609\"\u003e#35609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e support Windows file paths (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35184\"\u003e#35184\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34987\"\u003e#34987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e strip glob from inferred outputs before resolving as path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35463\"\u003e#35463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35452\"\u003e#35452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e reference vitest.config in eslint dep-checks for vitest libs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35460\"\u003e#35460\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33670\"\u003e#33670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35450\"\u003e#35450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include transitive works...\n\n_Description has been truncated_","html_url":"https://github.com/SiaFoundation/web/pull/1505","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiaFoundation%2Fweb/issues/1505","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1505/packages"},{"uuid":"4440037353","node_id":"PR_kwDOSU49DM7bOezc","number":7,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-20T21:39:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-13T17:48:26.000Z","updated_at":"2026-05-20T21:39:16.000Z","time_to_close":618648,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":44,"packages":[{"name":"@nestjs/common","old_version":"11.1.19","new_version":"11.1.20","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.19","new_version":"11.1.20","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.19","new_version":"11.1.20","repository_url":"https://github.com/nestjs/nest"},{"name":"@tanstack/react-query","old_version":"5.99.2","new_version":"5.100.10","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.15.2","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.15.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"reflect-metadata","old_version":"0.1.14","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":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@nestjs/testing","old_version":"11.1.19","new_version":"11.1.20","repository_url":"https://github.com/nestjs/nest"},{"name":"@nx/eslint","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@swc/core","old_version":"1.15.30","new_version":"1.15.33","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/ui","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.39.4","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jiti","old_version":"2.4.2","new_version":"2.7.0","repository_url":"https://github.com/unjs/jiti"},{"name":"jsdom","old_version":"22.1.0","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"nx","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-node","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/TypeStrong/ts-node"},{"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.58.2","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.9","new_version":"8.0.12","repository_url":"https://github.com/vitejs/vite"},{"name":"webpack-cli","old_version":"5.1.4","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.19` | `11.1.20` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.19` | `11.1.20` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.19` | `11.1.20` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.2` | `5.100.10` |\n| [axios](https://github.com/axios/axios) | `1.15.2` | `1.16.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.15.0` |\n| [reflect-metadata](https://github.com/rbuckton/reflect-metadata) | `0.1.14` | `0.2.2` |\n| [rxjs](https://github.com/reactivex/rxjs) | `7.8.1` | `7.8.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.19` | `11.1.20` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.5` | `22.7.1` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.5` | `22.7.1` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.5` | `22.7.1` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.5` | `22.7.1` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `22.6.5` | `22.7.1` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.6.5` | `22.7.1` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.6.5` | `22.7.1` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.6.5` | `22.7.1` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.6.5` | `22.7.1` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.6.5` | `22.7.1` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.6.5` | `22.7.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.30` | `1.15.33` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.7.0` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.4` | `4.1.6` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.3.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `7.1.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.7.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `22.1.0` | `29.1.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.5` | `22.7.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [ts-node](https://github.com/TypeStrong/ts-node) | `10.9.1` | `10.9.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.58.2` | `8.59.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.9` | `8.0.12` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `5.1.4` | `7.0.2` |\n\n\nUpdates `@nestjs/common` from 11.1.19 to 11.1.20\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.20 (2026-05-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003etesting\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16939\"\u003e#16939\u003c/a\u003e fix(core): fix deeply nested transient providers resolution (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16861\"\u003e#16861\u003c/a\u003e fix(core): fix \u003ca href=\"https://github.com/Sse\"\u003e\u003ccode\u003e@​Sse\u003c/code\u003e\u003c/a\u003e losing events on complete (\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16753\"\u003e#16753\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes (\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16782\"\u003e#16782\u003c/a\u003e fix(core): use strict null check for SSE message id (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16850\"\u003e#16850\u003c/a\u003e fix(microservices): ServerRMQ crashes at boot when \u003ca href=\"https://github.com/MessagePattern\"\u003e\u003ccode\u003e@​MessagePattern\u003c/code\u003e\u003c/a\u003e(undefined) is combined with wildcards: true (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\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/16845\"\u003e#16845\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16742\"\u003e#16742\u003c/a\u003e fix(socket.io): Deduplicate disconnect listener in bindMessageHandlers (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\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\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16676\"\u003e#16676\u003c/a\u003e feat(microservices): add return buffers option for binary data (\u003ca href=\"https://github.com/Forceres\"\u003e\u003ccode\u003e@​Forceres\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16826\"\u003e#16826\u003c/a\u003e feat(microservices): handle rmq blocked/unblocked connection events (\u003ca href=\"https://github.com/thisalihassan\"\u003e\u003ccode\u003e@​thisalihassan\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/16902\"\u003e#16902\u003c/a\u003e fix(common): filetype validator buffer message (\u003ca href=\"https://github.com/QusaiAlbonni\"\u003e\u003ccode\u003e@​QusaiAlbonni\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/16844\"\u003e#16844\u003c/a\u003e feat(platform-express): add defParamCharset to MulterOptions (\u003ca href=\"https://github.com/starnayuta\"\u003e\u003ccode\u003e@​starnayuta\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/16941\"\u003e#16941\u003c/a\u003e chore(deps): bump ws from 8.20.0 to 8.20.1 (\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: 13\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAli Hassan (\u003ca href=\"https://github.com/thisalihassan\"\u003e\u003ccode\u003e@​thisalihassan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDmytro Khyzhniak (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHarsh Rathod (\u003ca href=\"https://github.com/harshrathod50\"\u003e\u003ccode\u003e@​harshrathod50\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIlyaCredo (\u003ca href=\"https://github.com/Forceres\"\u003e\u003ccode\u003e@​Forceres\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\u003eMysh3ll (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QusaiAlbonni\"\u003e\u003ccode\u003e@​QusaiAlbonni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pazaderey\"\u003e\u003ccode\u003e@​pazaderey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efru1tworld (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estarnayuta (\u003ca href=\"https://github.com/starnayuta\"\u003e\u003ccode\u003e@​starnayuta\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/7caeb3fb70de81085c4c3e8502a2a0e62e4f8eda\"\u003e\u003ccode\u003e7caeb3f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f6a3c2f6701296df17068d5e9f5a849947e35633\"\u003e\u003ccode\u003ef6a3c2f\u003c/code\u003e\u003c/a\u003e fix(docs): update some old links in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4b6420b9a703f8608d86bcbff88d045511ce36d6\"\u003e\u003ccode\u003e4b6420b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16902\"\u003e#16902\u003c/a\u003e from QusaiAlbonni/fix/filetype-validator-buffer-mes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/33515ed0576ed47bf7c9fe1cba85cf5b9bfe52de\"\u003e\u003ccode\u003e33515ed\u003c/code\u003e\u003c/a\u003e fix(common): improve missing buffer error message in file type validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9226a6f6134741976144b967585967f3823f755a\"\u003e\u003ccode\u003e9226a6f\u003c/code\u003e\u003c/a\u003e fix: Add missing validateEach for UsePipes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1501bc0600fa88a9d0d5b03ec8105f00e582bb48\"\u003e\u003ccode\u003e1501bc0\u003c/code\u003e\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.20/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.20\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.20 (2026-05-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003etesting\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16939\"\u003e#16939\u003c/a\u003e fix(core): fix deeply nested transient providers resolution (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16861\"\u003e#16861\u003c/a\u003e fix(core): fix \u003ca href=\"https://github.com/Sse\"\u003e\u003ccode\u003e@​Sse\u003c/code\u003e\u003c/a\u003e losing events on complete (\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16753\"\u003e#16753\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes (\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16782\"\u003e#16782\u003c/a\u003e fix(core): use strict null check for SSE message id (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16850\"\u003e#16850\u003c/a\u003e fix(microservices): ServerRMQ crashes at boot when \u003ca href=\"https://github.com/MessagePattern\"\u003e\u003ccode\u003e@​MessagePattern\u003c/code\u003e\u003c/a\u003e(undefined) is combined with wildcards: true (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\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/16845\"\u003e#16845\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16742\"\u003e#16742\u003c/a\u003e fix(socket.io): Deduplicate disconnect listener in bindMessageHandlers (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\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\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16676\"\u003e#16676\u003c/a\u003e feat(microservices): add return buffers option for binary data (\u003ca href=\"https://github.com/Forceres\"\u003e\u003ccode\u003e@​Forceres\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16826\"\u003e#16826\u003c/a\u003e feat(microservices): handle rmq blocked/unblocked connection events (\u003ca href=\"https://github.com/thisalihassan\"\u003e\u003ccode\u003e@​thisalihassan\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/16902\"\u003e#16902\u003c/a\u003e fix(common): filetype validator buffer message (\u003ca href=\"https://github.com/QusaiAlbonni\"\u003e\u003ccode\u003e@​QusaiAlbonni\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/16844\"\u003e#16844\u003c/a\u003e feat(platform-express): add defParamCharset to MulterOptions (\u003ca href=\"https://github.com/starnayuta\"\u003e\u003ccode\u003e@​starnayuta\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/16941\"\u003e#16941\u003c/a\u003e chore(deps): bump ws from 8.20.0 to 8.20.1 (\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: 13\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAli Hassan (\u003ca href=\"https://github.com/thisalihassan\"\u003e\u003ccode\u003e@​thisalihassan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDmytro Khyzhniak (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHarsh Rathod (\u003ca href=\"https://github.com/harshrathod50\"\u003e\u003ccode\u003e@​harshrathod50\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIlyaCredo (\u003ca href=\"https://github.com/Forceres\"\u003e\u003ccode\u003e@​Forceres\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\u003eMysh3ll (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QusaiAlbonni\"\u003e\u003ccode\u003e@​QusaiAlbonni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pazaderey\"\u003e\u003ccode\u003e@​pazaderey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efru1tworld (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estarnayuta (\u003ca href=\"https://github.com/starnayuta\"\u003e\u003ccode\u003e@​starnayuta\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/7caeb3fb70de81085c4c3e8502a2a0e62e4f8eda\"\u003e\u003ccode\u003e7caeb3f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2e290c69c952e71a9fb8b6bef31e71d0307ce88b\"\u003e\u003ccode\u003e2e290c6\u003c/code\u003e\u003c/a\u003e fix(core): fix deeply nested transient providers resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f6a3c2f6701296df17068d5e9f5a849947e35633\"\u003e\u003ccode\u003ef6a3c2f\u003c/code\u003e\u003c/a\u003e fix(docs): update some old links in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/958ff952c00bd5a25efa04ffaafac28721af7827\"\u003e\u003ccode\u003e958ff95\u003c/code\u003e\u003c/a\u003e fix(core): Delay SSE response .end() until flush\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7c10646a0573ff0f30224ca3ca8b7803ed6c6bf6\"\u003e\u003ccode\u003e7c10646\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16753\"\u003e#16753\u003c/a\u003e from jkalberer/fix/sse-pipe-validation-error-status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/895fdf321e7089f0dcf24d73ce929e2f346c5bb3\"\u003e\u003ccode\u003e895fdf3\u003c/code\u003e\u003c/a\u003e fix(core): Use strict null check for SSE message id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/457630a65f404ee9d96ed84f6083767ef4b8ef8c\"\u003e\u003ccode\u003e457630a\u003c/code\u003e\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.20/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.20\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.20 (2026-05-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003etesting\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16939\"\u003e#16939\u003c/a\u003e fix(core): fix deeply nested transient providers resolution (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16861\"\u003e#16861\u003c/a\u003e fix(core): fix \u003ca href=\"https://github.com/Sse\"\u003e\u003ccode\u003e@​Sse\u003c/code\u003e\u003c/a\u003e losing events on complete (\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16753\"\u003e#16753\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes (\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16782\"\u003e#16782\u003c/a\u003e fix(core): use strict null check for SSE message id (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16850\"\u003e#16850\u003c/a\u003e fix(microservices): ServerRMQ crashes at boot when \u003ca href=\"https://github.com/MessagePattern\"\u003e\u003ccode\u003e@​MessagePattern\u003c/code\u003e\u003c/a\u003e(undefined) is combined with wildcards: true (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\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/16845\"\u003e#16845\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16742\"\u003e#16742\u003c/a\u003e fix(socket.io): Deduplicate disconnect listener in bindMessageHandlers (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\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\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16676\"\u003e#16676\u003c/a\u003e feat(microservices): add return buffers option for binary data (\u003ca href=\"https://github.com/Forceres\"\u003e\u003ccode\u003e@​Forceres\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16826\"\u003e#16826\u003c/a\u003e feat(microservices): handle rmq blocked/unblocked connection events (\u003ca href=\"https://github.com/thisalihassan\"\u003e\u003ccode\u003e@​thisalihassan\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/16902\"\u003e#16902\u003c/a\u003e fix(common): filetype validator buffer message (\u003ca href=\"https://github.com/QusaiAlbonni\"\u003e\u003ccode\u003e@​QusaiAlbonni\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/16844\"\u003e#16844\u003c/a\u003e feat(platform-express): add defParamCharset to MulterOptions (\u003ca href=\"https://github.com/starnayuta\"\u003e\u003ccode\u003e@​starnayuta\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/16941\"\u003e#16941\u003c/a\u003e chore(deps): bump ws from 8.20.0 to 8.20.1 (\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: 13\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAli Hassan (\u003ca href=\"https://github.com/thisalihassan\"\u003e\u003ccode\u003e@​thisalihassan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDmytro Khyzhniak (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHarsh Rathod (\u003ca href=\"https://github.com/harshrathod50\"\u003e\u003ccode\u003e@​harshrathod50\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIlyaCredo (\u003ca href=\"https://github.com/Forceres\"\u003e\u003ccode\u003e@​Forceres\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\u003eMysh3ll (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QusaiAlbonni\"\u003e\u003ccode\u003e@​QusaiAlbonni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pazaderey\"\u003e\u003ccode\u003e@​pazaderey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efru1tworld (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estarnayuta (\u003ca href=\"https://github.com/starnayuta\"\u003e\u003ccode\u003e@​starnayuta\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/7caeb3fb70de81085c4c3e8502a2a0e62e4f8eda\"\u003e\u003ccode\u003e7caeb3f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f6a3c2f6701296df17068d5e9f5a849947e35633\"\u003e\u003ccode\u003ef6a3c2f\u003c/code\u003e\u003c/a\u003e fix(docs): update some old links in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5e33ecfad88db4d9af659f38de56cd55c5c8ed10\"\u003e\u003ccode\u003e5e33ecf\u003c/code\u003e\u003c/a\u003e feat: add MulterOptions and MulterField interfaces for express platform confi...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.20/packages/platform-express\"\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.99.2 to 5.100.10\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.100.9\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/3d21cacdec3028b700c4c2e3e0ff8dbe7a235e8c\"\u003e\u003ccode\u003e3d21cac\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.100.9\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.100.9\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.100.9\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.9\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.100.9\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.100.9\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.100.9\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.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\u003c/code\u003e\u003c/a\u003e]:\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.100.8\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\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.100.8\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.100.8\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\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.100.8\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.100.8\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.100.8\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.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated 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\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.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\u003c/code\u003e\u003c/a\u003e]:\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\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.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.7\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.100.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.6\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.100.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.5\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/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\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.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\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.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/HEAD/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.15.2 to 1.16.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.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\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\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\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.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\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/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\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFetch adapter now enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e and \u003ccode\u003emaxContentLength\u003c/code\u003e.\u003c/strong\u003e These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy requests now preserve user-supplied \u003ccode\u003eHost\u003c/code\u003e headers.\u003c/strong\u003e Previously, the proxy path could overwrite a custom \u003ccode\u003eHost\u003c/code\u003e. Virtual-host-style routing through a proxy will now behave correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasic auth credentials embedded in URLs are now URL-decoded.\u003c/strong\u003e If you have percent-encoded credentials in a URL (e.g. \u003ccode\u003ehttps://user:p%40ss@host\u003c/code\u003e), the decoded value is what now goes on the wire. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eparseProtocol\u003c/code\u003e now strictly requires a colon in the protocol separator.\u003c/strong\u003e Strings that loosely parsed as protocols before may no longer match. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecated \u003ccode\u003eunescape()\u003c/code\u003e replaced with modern UTF-8 encoding.\u003c/strong\u003e Non-ASCII URL handling is now spec-correct; consumers depending on legacy \u003ccode\u003eunescape()\u003c/code\u003e quirks may see different output bytes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etransformRequest\u003c/code\u003e input typing change was reverted.\u003c/strong\u003e The typing change introduced in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e was reverted in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e after follow-up review — net behavior is unchanged from 1.15.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\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\u003eQUERY HTTP Method:\u003c/strong\u003e Added support for the QUERY HTTP method across adapters and type definitions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10802\"\u003e#10802\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eECONNREFUSED Error Constant:\u003c/strong\u003e Exposed \u003ccode\u003eECONNREFUSED\u003c/code\u003e as a constant on \u003ccode\u003eAxiosError\u003c/code\u003e so callers can match connection-refused failures without comparing string literals (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/6485\"\u003e#6485\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEncode Helper Export:\u003c/strong\u003e Exported the internal \u003ccode\u003eencode\u003c/code\u003e helper from \u003ccode\u003ebuildURL\u003c/code\u003e so userland param serializers can reuse the same encoding logic that axios uses internally. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6897\"\u003e#6897\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\u003eHTTP Adapter — Redirects \u0026amp; Headers:\u003c/strong\u003e Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing \u003ccode\u003erequestDetails\u003c/code\u003e argument on \u003ccode\u003ebeforeRedirect\u003c/code\u003e, preserved user-supplied \u003ccode\u003eHost\u003c/code\u003e headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10794\"\u003e#10794\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10800\"\u003e#10800\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6241\"\u003e#6241\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Streams \u0026amp; Timeouts:\u003c/strong\u003e Preserved the partial response object on \u003ccode\u003eAxiosError\u003c/code\u003e when a stream is aborted after headers arrive, honoured the \u003ccode\u003etimeout\u003c/code\u003e option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and \u003ccode\u003emaxRedirects: 0\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10708\"\u003e#10708\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7149\"\u003e#7149\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Enforced \u003ccode\u003emaxBodyLength\u003c/code\u003e / \u003ccode\u003emaxContentLength\u003c/code\u003e in the fetch adapter, set the \u003ccode\u003eUser-Agent\u003c/code\u003e header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a \u003ccode\u003eTypeError\u003c/code\u003e in restricted environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10772\"\u003e#10772\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10806\"\u003e#10806\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Adapter:\u003c/strong\u003e Unsubscribed the \u003ccode\u003ecancelToken\u003c/code\u003e and \u003ccode\u003eAbortSignal\u003c/code\u003e listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e Attached the parsed response to \u003ccode\u003eAxiosError\u003c/code\u003e when \u003ccode\u003eJSON.parse\u003c/code\u003e fails inside \u003ccode\u003edispatchRequest\u003c/code\u003e, prevented \u003ccode\u003esettle\u003c/code\u003e from emitting \u003ccode\u003eundefined\u003c/code\u003e error codes, and tightened the \u003ccode\u003eparseProtocol\u003c/code\u003e regex to require a colon in the protocol separator. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10724\"\u003e#10724\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes \u0026amp; Exports:\u003c/strong\u003e Aligned the CommonJS \u003ccode\u003eCancelToken\u003c/code\u003e typings with the ESM build, fixed a compiler error caused by \u003ccode\u003eRawAxiosHeaders\u003c/code\u003e, and re-exported \u003ccode\u003ecreate\u003c/code\u003e from the package index. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7414\"\u003e#7414\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6389\"\u003e#6389\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6460\"\u003e#6460\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUTF-8 Encoding:\u003c/strong\u003e Replaced the deprecated \u003ccode\u003eunescape()\u003c/code\u003e call with a modern UTF-8 encoding implementation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc Cleanup:\u003c/strong\u003e Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRefactor — ES6 Modernisation:\u003c/strong\u003e Modernised the \u003ccode\u003eutils\u003c/code\u003e module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Hardened the HTTP test server lifecycle to fix flaky \u003ccode\u003eFormData\u003c/code\u003e EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10820\"\u003e#10820\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10791\"\u003e#10791\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10796\"\u003e#10796\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Documented \u003ccode\u003eparamsSerializer.encode\u003c/code\u003e for strict RFC 3986 query encoding, updated the \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10821\"\u003e#10821\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10782\"\u003e#10782\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10759\"\u003e#10759\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10804\"\u003e#10804\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReverted:\u003c/strong\u003e Reverted the \u003ccode\u003etransformRequest\u003c/code\u003e input typing change from \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e after follow-up review. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eactions/setup-node\u003c/code\u003e, the \u003ccode\u003egithub-actions\u003c/code\u003e group, and \u003ccode\u003epostcss\u003c/code\u003e (in \u003ccode\u003e/docs\u003c/code\u003e) to their latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10785\"\u003e#10785\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10813\"\u003e#10813\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10814\"\u003e#10814\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease:\u003c/strong\u003e Updated changelog and packages, and prepared the 1.16.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10790\"\u003e#10790\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/singhankit001\"\u003e\u003ccode\u003e@​singhankit001\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/iruizsalinas\"\u003e\u003ccode\u003e@​iruizsalinas\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\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/1337d6b537afb2d3f501074c8ac4ef4308221197\"\u003e\u003ccode\u003e1337d6b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.16.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/858a790cec06054547d0d3f941916d6fb2a4d18e\"\u003e\u003ccode\u003e858a790\u003c/code\u003e\u003c/a\u003e fix: remove all caches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/34adfd90efc9c145488399e1cf7fa96de67080fa\"\u003e\u003ccode\u003e34adfd9\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/847d89b43654405d9a231e0b669832c2092b621f\"\u003e\u003ccode\u003e847d89b\u003c/code\u003e\u003c/a\u003e fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40948863677bb793bfff0293cce7e7b4f8a1b212\"\u003e\u003ccode\u003e4094886\u003c/code\u003e\u003c/a\u003e fix(progress): guard malformed XHR upload events (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44f0c5bf73c45df6009365141faa394d73596bd7\"\u003e\u003ccode\u003e44f0c5b\u003c/code\u003e\u003c/a\u003e chore: change sponsorship link and add Twicsy advertisement (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/64e1095efedc64c9fecf5176bd9cf2e5e93140d6\"\u003e\u003ccode\u003e64e1095\u003c/code\u003e\u003c/a\u003e chore: update PR and issue template to use h2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10865\"\u003e#10865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e6b4e1f311b43aa1dc77d78150a601d9fe4b280\"\u003e\u003ccode\u003e3e6b4e1\u003c/code\u003e\u003c/a\u003e fix: error unexpected token in fetch JS compatibility issue with Webpack 4 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c4453bab70f53575175903aee60810c821f72129\"\u003e\u003ccode\u003ec4453ba\u003c/code\u003e\u003c/a\u003e fix: add the ability to add additional sponsors to the process sponsors scrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/caa00a90b524bb67ed033474abcf4d8645ced793\"\u003e\u003ccode\u003ecaa00a9\u003c/code\u003e\u003c/a\u003e fix: https data in cleartext to proxy (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.15.2...v1.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.30.3 to 7.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\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/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.0\"\u003e\u003ccode\u003ereact-router@7.15.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.2\"\u003e\u003ccode\u003ereact-router@7.14.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.1\"\u003e\u003ccode\u003ereact-router@7.14.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.14.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\u003ereact-router@7.14.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.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\u003ereact-router@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/97c8de79c38f107acd15f74d8295c7bf75894a5d\"\u003e\u003ccode\u003e97c8de7\u003c/code\u003e\u003c/a\u003e Release v7.15.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15018\"\u003e#15018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cf1d25003aa1217dc21c16e95d483601940ae9af\"\u003e\u003ccode\u003ecf1d250\u003c/code\u003e\u003c/a\u003e Release v7.14.2 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/197674ba9fc1b72b452e17894e5e783bdab7a087\"\u003e\u003ccode\u003e197674b\u003c/code\u003e\u003c/a\u003e Release 7.14.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14973\"\u003e#14973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a87774f997d8ba497c97562840f0766250c3e4ce\"\u003e\u003ccode\u003ea87774f\u003c/code\u003e\u003c/a\u003e Add new release process (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14916\"\u003e#14916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e31077b0c380d9764dbced4c753e9ff99387045d\"\u003e\u003ccode\u003ee31077b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14945\"\u003e#14945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6683e85a9d7d607a45a3f6374afcc598a474f602\"\u003e\u003ccode\u003e6683e85\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14943\"\u003e#14943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.15.0/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reflect-metadata` from 0.1.14 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rbuckton/reflect-metadata/releases\"\u003ereflect-metadata's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix stack overflow crash in isProviderFor by \u003ca href=\"https://github.com/rbuckton\"\u003e\u003ccode\u003e@​rbuckton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rbuckton/reflect-metadata/pull/155\"\u003erbuckton/reflect-metadata#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate main to v0.2.1 by \u003ca href=\"https://github.com/rbuckton\"\u003e\u003ccode\u003e@​rbuckton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rbuckton/reflect-metadata/pull/156\"\u003erbuckton/reflect-metadata#156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rbuckton/reflect-metadata/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/rbuckton/reflect-metadata/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereflect-metadata 0.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd /lite and /no-conflict exports by \u003ca href=\"https://github.com/rbuckton\"\u003e\u003ccode\u003e@​rbuckton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rbuckton/reflect-metadata/pull/144\"\u003erbuckton/reflect-metadata#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo dynamic evaluation in \u003ccode\u003e/lite\u003c/code\u003e mode by \u003ca href=\"https://github.com/rbuckton\"\u003e\u003ccode\u003e@​rbuckton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rbuckton/reflect-metadata/pull/149\"\u003erbuckton/reflect-metadata#149\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0\"\u003ehttps://github.com/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereflect-metadata 0.2.0-pre.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd /lite and /no-conflict exports by \u003ca href=\"https://github.com/rbuckton\"\u003e\u003ccode\u003e@​rbuckton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rbuckton/reflect-metadata/pull/144\"\u003erbuckton/reflect-metadata#144\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0-pre.0\"\u003ehttps://github.com/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0-pre.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/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 `@eslint/js` from 9.39.4 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.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/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\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/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\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/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/KharchenkoYaroslav/simple-ml-hub/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KharchenkoYaroslav%2Fsimple-ml-hub/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4416752710","node_id":"PR_kwDORnvELc7aC1pp","number":39,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 48 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-05-10T20:31:21.000Z","updated_at":"2026-05-10T20:32:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":48,"packages":[{"name":"@nestjs/common","old_version":"11.1.17","new_version":"11.1.19","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.17","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.17","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@prisma/adapter-pg","old_version":"7.5.0","new_version":"7.8.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.6.0","new_version":"7.8.0","repository_url":"https://github.com/prisma/prisma"},{"name":"axios","old_version":"1.13.6","new_version":"1.16.0","repository_url":"https://github.com/axios/axios"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"nodemailer","old_version":"8.0.3","new_version":"8.0.7","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.11","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prisma","old_version":"7.6.0","new_version":"7.8.0","repository_url":"https://github.com/prisma/prisma"},{"name":"stripe","old_version":"20.4.1","new_version":"22.1.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"21.0.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.0","new_version":"21.0.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@jest/test-sequencer","old_version":"30.3.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.21","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.1.0","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.17","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nx/eslint","old_version":"22.6.0","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.0","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@semantic-release/github","old_version":"12.0.6","new_version":"12.0.8","repository_url":"https://github.com/semantic-release/github"},{"name":"@swc/cli","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.33","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"conventional-changelog-conventionalcommits","old_version":"9.3.0","new_version":"9.3.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"eslint","old_version":"10.0.3","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","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.57.1","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@angular/animations","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/common","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/router","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@stripe/stripe-js","old_version":"8.11.0","new_version":"9.4.0","repository_url":"https://github.com/stripe/stripe-js"},{"name":"zone.js","old_version":"0.16.1","new_version":"0.16.2","repository_url":"https://github.com/angular/angular"},{"name":"@angular-devkit/build-angular","old_version":"21.2.3","new_version":"21.2.10","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"21.2.3","new_version":"21.2.10","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@nx/angular","old_version":"22.6.0","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"jasmine-core","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jasmine/jasmine"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 48 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.19` |\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.17` | `11.1.19` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.17` | `11.1.19` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.5.0` | `7.8.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.6.0` | `7.8.0` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.16.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.3` | `8.0.7` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.11` | `8.0.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.6.0` | `7.8.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.4.1` | `22.1.1` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.0` | `21.0.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.0` | `21.0.0` |\n| [@jest/test-sequencer](https://github.com/jestjs/jest/tree/HEAD/packages/jest-test-sequencer) | `30.3.0` | `30.4.1` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.21` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.1.0` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.17` | `11.1.19` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.0` | `22.7.1` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.0` | `22.7.1` |\n| [@semantic-release/github](https://github.com/semantic-release/github) | `12.0.6` | `12.0.8` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.8.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.33` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.2` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `9.3.0` | `9.3.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.3` | `10.3.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.6.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\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.57.1` | `8.59.2` |\n| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `21.2.5` | `21.2.12` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.2.5` | `21.2.12` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.2.5` | `21.2.12` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.2.5` | `21.2.12` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.2.5` | `21.2.12` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.2.5` | `21.2.12` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `21.2.5` | `21.2.12` |\n| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `21.2.5` | `21.2.12` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `8.11.0` | `9.4.0` |\n| [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js) | `0.16.1` | `0.16.2` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `21.2.3` | `21.2.10` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `21.2.3` | `21.2.10` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `21.2.5` | `21.2.12` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `22.6.0` | `22.7.1` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `6.1.0` | `6.2.0` |\n\n\nUpdates `@nestjs/common` from 11.1.17 to 11.1.19\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.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/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.17 to 11.1.19\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.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/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.17 to 11.1.19\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.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/adapter-pg` from 7.5.0 to 7.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e@​prisma/adapter-pg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.8.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.8.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003eORM\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003equeryPlanCacheMaxSize\u003c/code\u003e option to the \u003ccode\u003ePrismaClient\u003c/code\u003e constructor for fine-grained control over the query plan cache. Pass \u003ccode\u003e0\u003c/code\u003e to disable the cache entirely, or omit it to use the default cache size. A larger value can improve performance in applications that execute many unique queries, while a smaller one can reduce memory usage. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29503\"\u003e#29503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an equality filter panic and incorrect \u003ccode\u003e::jsonb\u003c/code\u003e cast when filtering on PostgreSQL JSON list columns. Queries using \u003ccode\u003ewhere: { jsonListField: { equals: [...] } }\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5804\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed case-insensitive JSON field filtering (\u003ccode\u003emode: insensitive\u003c/code\u003e), allowing \u003ccode\u003ewhere: { jsonField: { equals: \u0026quot;...\u0026quot;, mode: \u0026quot;insensitive\u0026quot; } }\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5806\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect parameterization of enum values that have a custom database name set via \u003ccode\u003e@map\u003c/code\u003e. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29422\"\u003e#29422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a database parameter limit check (\u003ccode\u003eP2029\u003c/code\u003e), which could incorrectly reject or miss over-limit queries. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29422\"\u003e#29422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a regression that caused missing SQL Server \u003ccode\u003eVARCHAR\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5801\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSchema Engine\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a misleading error message in \u003ccode\u003eprisma migrate diff\u003c/code\u003e that referenced the \u003ccode\u003e--shadow-database-url\u003c/code\u003e CLI flag, which was removed in Prisma 7. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29455\"\u003e#29455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eprisma migrate dev\u003c/code\u003e (and shadow database migration replay in general) failing with \u003ccode\u003eCREATE INDEX CONCURRENTLY cannot run inside a transaction block\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5799\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed PostgreSQL introspection silently dropping sequence defaults when the database returns the schema-qualified form \u003ccode\u003epg_catalog.nextval('sequence_name'::regclass)\u003c/code\u003e instead of the bare \u003ccode\u003enextval(...)\u003c/code\u003e. Columns backed by sequences now correctly appear as \u003ccode\u003e@default(autoincrement())\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5802\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-d1\u003c/code\u003e\u003c/strong\u003e: Savepoint operations (\u003ccode\u003ecreateSavepoint\u003c/code\u003e, \u003ccode\u003erollbackToSavepoint\u003c/code\u003e, \u003ccode\u003ereleaseSavepoint\u003c/code\u003e) now silently no-op with debug logging instead of executing SQL statements, consistent with how the D1 adapter already treats top-level transactions. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29499\"\u003e#29499\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOpen roles at Prisma\u003c/h2\u003e\n\u003cp\u003eInterested in joining Prisma? We're growing and have several exciting opportunities across the company for developers who are passionate about building with Prisma. Explore our open positions on our \u003ca href=\"https://www.prisma.io/careers#current\"\u003eCareers page\u003c/a\u003e and find the role that's right for you.\u003c/p\u003e\n\u003ch2\u003eEnterprise support\u003c/h2\u003e\n\u003cp\u003eThousands of teams use Prisma and many of them already tap into our Enterprise \u0026amp; Agency Support Program for hands-on help with everything from schema integrations and performance tuning to security and compliance.\u003c/p\u003e\n\u003cp\u003eWith this program you also get priority issue triage and bug fixes, expert scalability advice, and custom training so that your Prisma-powered apps stay rock-solid at any scale. Learn more or join: \u003ca href=\"https://prisma.io/enterprise\"\u003ehttps://prisma.io/enterprise\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e7.7.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.7.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f2ca67e71d82a57dc5324a8cb5e6ed0d903c996a\"\u003e\u003ccode\u003ef2ca67e\u003c/code\u003e\u003c/a\u003e feat: pg statement name generator (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29395\"\u003e#29395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/4131568160a0efe49285991ced9bb2fa4133f50a\"\u003e\u003ccode\u003e4131568\u003c/code\u003e\u003c/a\u003e fix: set \u003ccode\u003e@​types/pg\u003c/code\u003e to ^8.16.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29390\"\u003e#29390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/33667c373c0ae84ad37c7aed2497b99452da589c\"\u003e\u003ccode\u003e33667c3\u003c/code\u003e\u003c/a\u003e fix(adapter-pg): handle both quoted/unquoted column names in ColumnNotFound e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/e97b3e0401b234912490852cc10529ff1f83c44b\"\u003e\u003ccode\u003ee97b3e0\u003c/code\u003e\u003c/a\u003e feat(adapter-pg): accept connection string URL in PrismaPg constructor (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29287\"\u003e#29287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.8.0/packages/adapter-pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 7.6.0 to 7.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e@​prisma/client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.8.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.8.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003eORM\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003equeryPlanCacheMaxSize\u003c/code\u003e option to the \u003ccode\u003ePrismaClient\u003c/code\u003e constructor for fine-grained control over the query plan cache. Pass \u003ccode\u003e0\u003c/code\u003e to disable the cache entirely, or omit it to use the default cache size. A larger value can improve performance in applications that execute many unique queries, while a smaller one can reduce memory usage. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29503\"\u003e#29503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an equality filter panic and incorrect \u003ccode\u003e::jsonb\u003c/code\u003e cast when filtering on PostgreSQL JSON list columns. Queries using \u003ccode\u003ewhere: { jsonListField: { equals: [...] } }\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5804\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed case-insensitive JSON field filtering (\u003ccode\u003emode: insensitive\u003c/code\u003e), allowing \u003ccode\u003ewhere: { jsonField: { equals: \u0026quot;...\u0026quot;, mode: \u0026quot;insensitive\u0026quot; } }\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5806\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect parameterization of enum values that have a custom database name set via \u003ccode\u003e@map\u003c/code\u003e. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29422\"\u003e#29422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a database parameter limit check (\u003ccode\u003eP2029\u003c/code\u003e), which could incorrectly reject or miss over-limit queries. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29422\"\u003e#29422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a regression that caused missing SQL Server \u003ccode\u003eVARCHAR\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5801\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSchema Engine\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a misleading error message in \u003ccode\u003eprisma migrate diff\u003c/code\u003e that referenced the \u003ccode\u003e--shadow-database-url\u003c/code\u003e CLI flag, which was removed in Prisma 7. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29455\"\u003e#29455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eprisma migrate dev\u003c/code\u003e (and shadow database migration replay in general) failing with \u003ccode\u003eCREATE INDEX CONCURRENTLY cannot run inside a transaction block\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5799\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed PostgreSQL introspection silently dropping sequence defaults when the database returns the schema-qualified form \u003ccode\u003epg_catalog.nextval('sequence_name'::regclass)\u003c/code\u003e instead of the bare \u003ccode\u003enextval(...)\u003c/code\u003e. Columns backed by sequences now correctly appear as \u003ccode\u003e@default(autoincrement())\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5802\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-d1\u003c/code\u003e\u003c/strong\u003e: Savepoint operations (\u003ccode\u003ecreateSavepoint\u003c/code\u003e, \u003ccode\u003erollbackToSavepoint\u003c/code\u003e, \u003ccode\u003ereleaseSavepoint\u003c/code\u003e) now silently no-op with debug logging instead of executing SQL statements, consistent with how the D1 adapter already treats top-level transactions. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29499\"\u003e#29499\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOpen roles at Prisma\u003c/h2\u003e\n\u003cp\u003eInterested in joining Prisma? We're growing and have several exciting opportunities across the company for developers who are passionate about building with Prisma. Explore our open positions on our \u003ca href=\"https://www.prisma.io/careers#current\"\u003eCareers page\u003c/a\u003e and find the role that's right for you.\u003c/p\u003e\n\u003ch2\u003eEnterprise support\u003c/h2\u003e\n\u003cp\u003eThousands of teams use Prisma and many of them already tap into our Enterprise \u0026amp; Agency Support Program for hands-on help with everything from schema integrations and performance tuning to security and compliance.\u003c/p\u003e\n\u003cp\u003eWith this program you also get priority issue triage and bug fixes, expert scalability advice, and custom training so that your Prisma-powered apps stay rock-solid at any scale. Learn more or join: \u003ca href=\"https://prisma.io/enterprise\"\u003ehttps://prisma.io/enterprise\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e7.7.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.7.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/62b44ac01aafbe101dad63abaab7da9747f62839\"\u003e\u003ccode\u003e62b44ac\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.8.0-5.e96eae70cf4ade6a15d7e6064d5b0b4f7d835d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/4104864e3fdcf0805562a6e95e318c28f302fd7b\"\u003e\u003ccode\u003e4104864\u003c/code\u003e\u003c/a\u003e feat: add a query plan cache size parameter (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29503\"\u003e#29503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/723ba7b1abda24cc29f535560eaf13087bfd20bc\"\u003e\u003ccode\u003e723ba7b\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.8.0-4.8c287008617e9b12f313df99e2c821ae61ea9a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/cadbafe60594b909edbe3aebee7e6af1c1bb6c11\"\u003e\u003ccode\u003ecadbafe\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.8.0-2.3187e3937290320ba3c7dbd5aa94af67942b44...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f7055337b1d1689af8a0680cc38248cb9af7bee2\"\u003e\u003ccode\u003ef705533\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.8.0-1.7b80cc56c645c6e03c7541474e6a7c8d91b70d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fbab4e8ec0359540d8e1bd8b8780ed48ee58cf54\"\u003e\u003ccode\u003efbab4e8\u003c/code\u003e\u003c/a\u003e Fix 29271 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29303\"\u003e#29303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/6a3c3ccf9cc2db7f27bbbf6df9f050fc112dc66e\"\u003e\u003ccode\u003e6a3c3cc\u003c/code\u003e\u003c/a\u003e chore: extract parameterization to client-engine-runtime (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29422\"\u003e#29422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.8.0/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.6 to 1.16.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.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFetch adapter now enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e and \u003ccode\u003emaxContentLength\u003c/code\u003e.\u003c/strong\u003e These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy requests now preserve user-supplied \u003ccode\u003eHost\u003c/code\u003e headers.\u003c/strong\u003e Previously, the proxy path could overwrite a custom \u003ccode\u003eHost\u003c/code\u003e. Virtual-host-style routing through a proxy will now behave correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasic auth credentials embedded in URLs are now URL-decoded.\u003c/strong\u003e If you have percent-encoded credentials in a URL (e.g. \u003ccode\u003ehttps://user:p%40ss@host\u003c/code\u003e), the decoded value is what now goes on the wire. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eparseProtocol\u003c/code\u003e now strictly requires a colon in the protocol separator.\u003c/strong\u003e Strings that loosely parsed as protocols before may no longer match. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecated \u003ccode\u003eunescape()\u003c/code\u003e replaced with modern UTF-8 encoding.\u003c/strong\u003e Non-ASCII URL handling is now spec-correct; consumers depending on legacy \u003ccode\u003eunescape()\u003c/code\u003e quirks may see different output bytes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etransformRequest\u003c/code\u003e input typing change was reverted.\u003c/strong\u003e The typing change introduced in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e was reverted in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e after follow-up review — net behavior is unchanged from 1.15.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\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\u003eQUERY HTTP Method:\u003c/strong\u003e Added support for the QUERY HTTP method across adapters and type definitions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10802\"\u003e#10802\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eECONNREFUSED Error Constant:\u003c/strong\u003e Exposed \u003ccode\u003eECONNREFUSED\u003c/code\u003e as a constant on \u003ccode\u003eAxiosError\u003c/code\u003e so callers can match connection-refused failures without comparing string literals (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/6485\"\u003e#6485\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEncode Helper Export:\u003c/strong\u003e Exported the internal \u003ccode\u003eencode\u003c/code\u003e helper from \u003ccode\u003ebuildURL\u003c/code\u003e so userland param serializers can reuse the same encoding logic that axios uses internally. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6897\"\u003e#6897\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\u003eHTTP Adapter — Redirects \u0026amp; Headers:\u003c/strong\u003e Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing \u003ccode\u003erequestDetails\u003c/code\u003e argument on \u003ccode\u003ebeforeRedirect\u003c/code\u003e, preserved user-supplied \u003ccode\u003eHost\u003c/code\u003e headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10794\"\u003e#10794\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10800\"\u003e#10800\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6241\"\u003e#6241\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Streams \u0026amp; Timeouts:\u003c/strong\u003e Preserved the partial response object on \u003ccode\u003eAxiosError\u003c/code\u003e when a stream is aborted after headers arrive, honoured the \u003ccode\u003etimeout\u003c/code\u003e option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and \u003ccode\u003emaxRedirects: 0\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10708\"\u003e#10708\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7149\"\u003e#7149\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Enforced \u003ccode\u003emaxBodyLength\u003c/code\u003e / \u003ccode\u003emaxContentLength\u003c/code\u003e in the fetch adapter, set the \u003ccode\u003eUser-Agent\u003c/code\u003e header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a \u003ccode\u003eTypeError\u003c/code\u003e in restricted environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10772\"\u003e#10772\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10806\"\u003e#10806\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Adapter:\u003c/strong\u003e Unsubscribed the \u003ccode\u003ecancelToken\u003c/code\u003e and \u003ccode\u003eAbortSignal\u003c/code\u003e listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e Attached the parsed response to \u003ccode\u003eAxiosError\u003c/code\u003e when \u003ccode\u003eJSON.parse\u003c/code\u003e fails inside \u003ccode\u003edispatchRequest\u003c/code\u003e, prevented \u003ccode\u003esettle\u003c/code\u003e from emitting \u003ccode\u003eundefined\u003c/code\u003e error codes, and tightened the \u003ccode\u003eparseProtocol\u003c/code\u003e regex to require a colon in the protocol separator. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10724\"\u003e#10724\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes \u0026amp; Exports:\u003c/strong\u003e Aligned the CommonJS \u003ccode\u003eCancelToken\u003c/code\u003e typings with the ESM build, fixed a compiler error caused by \u003ccode\u003eRawAxiosHeaders\u003c/code\u003e, and re-exported \u003ccode\u003ecreate\u003c/code\u003e from the package index. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7414\"\u003e#7414\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6389\"\u003e#6389\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6460\"\u003e#6460\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUTF-8 Encoding:\u003c/strong\u003e Replaced the deprecated \u003ccode\u003eunescape()\u003c/code\u003e call with a modern UTF-8 encoding implementation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc Cleanup:\u003c/strong\u003e Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRefactor — ES6 Modernisation:\u003c/strong\u003e Modernised the \u003ccode\u003eutils\u003c/code\u003e module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Hardened the HTTP test server lifecycle to fix flaky \u003ccode\u003eFormData\u003c/code\u003e EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10820\"\u003e#10820\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10791\"\u003e#10791\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10796\"\u003e#10796\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Documented \u003ccode\u003eparamsSerializer.encode\u003c/code\u003e for strict RFC 3986 query encoding, updated the \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10821\"\u003e#10821\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10782\"\u003e#10782\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10759\"\u003e#10759\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10804\"\u003e#10804\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReverted:\u003c/strong\u003e Reverted the \u003ccode\u003etransformRequest\u003c/code\u003e input typing change from \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e after follow-up review. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eactions/setup-node\u003c/code\u003e, the \u003ccode\u003egithub-actions\u003c/code\u003e group, and \u003ccode\u003epostcss\u003c/code\u003e (in \u003ccode\u003e/docs\u003c/code\u003e) to their latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10785\"\u003e#10785\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10813\"\u003e#10813\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10814\"\u003e#10814\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease:\u003c/strong\u003e Updated changelog and packages, and prepared the 1.16.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10790\"\u003e#10790\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/singhankit001\"\u003e\u003ccode\u003e@​singhankit001\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/iruizsalinas\"\u003e\u003ccode\u003e@​iruizsalinas\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/MarcosNocetti\"\u003e\u003ccode\u003e@​MarcosNocetti\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\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.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFetch adapter now enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e and \u003ccode\u003emaxContentLength\u003c/code\u003e.\u003c/strong\u003e These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy requests now preserve user-supplied \u003ccode\u003eHost\u003c/code\u003e headers.\u003c/strong\u003e Previously, the proxy path could overwrite a custom \u003ccode\u003eHost\u003c/code\u003e. Virtual-host-style routing through a proxy will now behave correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasic auth credentials embedded in URLs are now URL-decoded.\u003c/strong\u003e If you have percent-encoded credentials in a URL (e.g. \u003ccode\u003ehttps://user:p%40ss@host\u003c/code\u003e), the decoded value is what now goes on the wire. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eparseProtocol\u003c/code\u003e now strictly requires a colon in the protocol separator.\u003c/strong\u003e Strings that loosely parsed as protocols before may no longer match. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecated \u003ccode\u003eunescape()\u003c/code\u003e replaced with modern UTF-8 encoding.\u003c/strong\u003e Non-ASCII URL handling is now spec-correct; consumers depending on legacy \u003ccode\u003eunescape()\u003c/code\u003e quirks may see different output bytes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etransformRequest\u003c/code\u003e input typing change was reverted.\u003c/strong\u003e The typing change introduced in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e was reverted in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e after follow-up review — net behavior is unchanged from 1.15.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\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\u003eQUERY HTTP Method:\u003c/strong\u003e Added support for the QUERY HTTP method across adapters and type definitions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10802\"\u003e#10802\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eECONNREFUSED Error Constant:\u003c/strong\u003e Exposed \u003ccode\u003eECONNREFUSED\u003c/code\u003e as a constant on \u003ccode\u003eAxiosError\u003c/code\u003e so callers can match connection-refused failures without comparing string literals (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/6485\"\u003e#6485\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEncode Helper Export:\u003c/strong\u003e Exported the internal \u003ccode\u003eencode\u003c/code\u003e helper from \u003ccode\u003ebuildURL\u003c/code\u003e so userland param serializers can reuse the same encoding logic that axios uses internally. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6897\"\u003e#6897\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\u003eHTTP Adapter — Redirects \u0026amp; Headers:\u003c/strong\u003e Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing \u003ccode\u003erequestDetails\u003c/code\u003e argument on \u003ccode\u003ebeforeRedirect\u003c/code\u003e, preserved user-supplied \u003ccode\u003eHost\u003c/code\u003e headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10794\"\u003e#10794\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10800\"\u003e#10800\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6241\"\u003e#6241\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Streams \u0026amp; Timeouts:\u003c/strong\u003e Preserved the partial response object on \u003ccode\u003eAxiosError\u003c/code\u003e when a stream is aborted after headers arrive, honoured the \u003ccode\u003etimeout\u003c/code\u003e option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and \u003ccode\u003emaxRedirects: 0\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10708\"\u003e#10708\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7149\"\u003e#7149\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Enforced \u003ccode\u003emaxBodyLength\u003c/code\u003e / \u003ccode\u003emaxContentLength\u003c/code\u003e in the fetch adapter, set the \u003ccode\u003eUser-Agent\u003c/code\u003e header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a \u003ccode\u003eTypeError\u003c/code\u003e in restricted environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10772\"\u003e#10772\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10806\"\u003e#10806\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Adapter:\u003c/strong\u003e Unsubscribed the \u003ccode\u003ecancelToken\u003c/code\u003e and \u003ccode\u003eAbortSignal\u003c/code\u003e listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e Attached the parsed response to \u003ccode\u003eAxiosError\u003c/code\u003e when \u003ccode\u003eJSON.parse\u003c/code\u003e fails inside \u003ccode\u003edispatchRequest\u003c/code\u003e, prevented \u003ccode\u003esettle\u003c/code\u003e from emitting \u003ccode\u003eundefined\u003c/code\u003e error codes, and tightened the \u003ccode\u003eparseProtocol\u003c/code\u003e regex to require a colon in the protocol separator. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10724\"\u003e#10724\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes \u0026amp; Exports:\u003c/strong\u003e Aligned the CommonJS \u003ccode\u003eCancelToken\u003c/code\u003e typings with the ESM build, fixed a compiler error caused by \u003ccode\u003eRawAxiosHeaders\u003c/code\u003e, and re-exported \u003ccode\u003ecreate\u003c/code\u003e from the package index. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7414\"\u003e#7414\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6389\"\u003e#6389\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6460\"\u003e#6460\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUTF-8 Encoding:\u003c/strong\u003e Replaced the deprecated \u003ccode\u003eunescape()\u003c/code\u003e call with a modern UTF-8 encoding implementation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc Cleanup:\u003c/strong\u003e Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRefactor — ES6 Modernisation:\u003c/strong\u003e Modernised the \u003ccode\u003eutils\u003c/code\u003e module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Hardened the HTTP test server lifecycle to fix flaky \u003ccode\u003eFormData\u003c/code\u003e EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10820\"\u003e#10820\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10791\"\u003e#10791\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10796\"\u003e#10796\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Documented \u003ccode\u003eparamsSerializer.encode\u003c/code\u003e for strict RFC 3986 query encoding, updated the \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10821\"\u003e#10821\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10782\"\u003e#10782\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10759\"\u003e#10759\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10804\"\u003e#10804\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReverted:\u003c/strong\u003e Reverted the \u003ccode\u003etransformRequest\u003c/code\u003e input typing change from \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e after follow-up review. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eactions/setup-node\u003c/code\u003e, the \u003ccode\u003egithub-actions\u003c/code\u003e group, and \u003ccode\u003epostcss\u003c/code\u003e (in \u003ccode\u003e/docs\u003c/code\u003e) to their latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10785\"\u003e#10785\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10813\"\u003e#10813\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10814\"\u003e#10814\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease:\u003c/strong\u003e Updated changelog and packages, and prepared the 1.16.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10790\"\u003e#10790\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/singhankit001\"\u003e\u003ccode\u003e@​singhankit001\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/iruizsalinas\"\u003e\u003ccode\u003e@​iruizsalinas\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/MarcosNocetti\"\u003e\u003ccode\u003e@​MarcosNocetti\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\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/df53d7dd99b202fb194217abd127ae6a630e70dc\"\u003e\u003ccode\u003edf53d7d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.16.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9d92bcd32639d1eea5b89f03ae45f248d3bb058e\"\u003e\u003ccode\u003e9d92bcd\u003c/code\u003e\u003c/a\u003e fix: gadgets and smaller issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5107ee69aee527b19eabaf80000ca65752135435\"\u003e\u003ccode\u003e5107ee6\u003c/code\u003e\u003c/a\u003e fix: prevent undefined error codes in settle (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e57349992f230b6b13e80613eb84302560aa5ba8\"\u003e\u003ccode\u003ee573499\u003c/code\u003e\u003c/a\u003e fix(fetch): defer global access in fetch adapter (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ad68e1a484b50086af427f767bbd7d6e3aab7ac3\"\u003e\u003ccode\u003ead68e1a\u003c/code\u003e\u003c/a\u003e fix(http): honor timeout during connect without redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2a51828213128691d2e37502b5eb2cf4965a737d\"\u003e\u003ccode\u003e2a51828\u003c/code\u003e\u003c/a\u003e fix(http): decode URL basic auth credentials (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0e8b6bbb542131bae9940618d84d5286255d4db1\"\u003e\u003ccode\u003e0e8b6bb\u003c/code\u003e\u003c/a\u003e fix(http): preserve user-supplied Host header when forwarding through a proxy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/79f39e1d041dca87173226d0255f90eaf252564b\"\u003e\u003ccode\u003e79f39e1\u003c/code\u003e\u003c/a\u003e docs: document paramsSerializer.encode for strict RFC 3986 query encoding (\u003ca href=\"https://redirect.github.com/axios/axios/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0fe3a5fc14829535e1d517c662d448e86c33438e\"\u003e\u003ccode\u003e0fe3a5f\u003c/code\u003e\u003c/a\u003e [Docs/Types] Update \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions for ES2023 and add ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cd6737fd84bdb7caf2a319d3579573a49f9d238d\"\u003e\u003ccode\u003ecd6737f\u003c/code\u003e\u003c/a\u003e chore: matches the sibling responseStream.on(aborted) handler and added tests...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 16.6.1 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/redbonzai/mechanic-dispatch-site/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/redbonzai%2Fmechanic-dispatch-site/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"4386753599","node_id":"PR_kwDOR1nanc7Yh7QS","number":15,"state":"closed","title":"chore(deps): bump the workspace-dependencies group across 1 directory with 26 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-05T20:42:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-05T19:58:01.000Z","updated_at":"2026-05-05T20:42:08.000Z","time_to_close":2645,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"workspace-dependencies","update_count":26,"packages":[{"name":"@angular/common","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-server","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/ssr","old_version":"20.3.22","new_version":"20.3.25","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/build-angular","old_version":"20.3.22","new_version":"20.3.25","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/build","old_version":"20.3.22","new_version":"20.3.25","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.3.22","new_version":"20.3.25","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@nx/angular","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vitest","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@types/node","old_version":"20.19.37","new_version":"20.19.39","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nx","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the workspace-dependencies group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `20.3.18` | `20.3.19` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `20.3.18` | `20.3.19` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `20.3.18` | `20.3.19` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `20.3.18` | `20.3.19` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `20.3.18` | `20.3.19` |\n| [@angular/platform-server](https://github.com/angular/angular/tree/HEAD/packages/platform-server) | `20.3.18` | `20.3.19` |\n| [@angular/ssr](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.25` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.25` |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.25` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.25` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.3.18` | `20.3.19` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `22.6.3` | `22.7.1` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.3` | `22.7.1` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.3` | `22.7.1` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.3` | `22.7.1` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.3` | `22.7.1` |\n| [@nx/vitest](https://github.com/nrwl/nx/tree/HEAD/packages/vitest) | `22.6.3` | `22.7.1` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.6.3` | `22.7.1` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.6.3` | `22.7.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.37` | `20.19.39` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.3` | `22.7.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.59.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.5` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n\n\nUpdates `@angular/common` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e@​angular/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/compiler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e@​angular/compiler's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/compiler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/core` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e@​angular/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/platform-browser` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/platform-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e@​angular/platform-browser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/platform-browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/platform-browser-dynamic` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/platform-browser-dynamic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e@​angular/platform-browser-dynamic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/platform-browser-dynamic\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/platform-server` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/platform-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e@​angular/platform-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003ccode\u003e303d4cd\u003c/code\u003e\u003c/a\u003e fix(platform-server): prevent SSRF bypasses via protocol-relative and backsla...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/platform-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/ssr` from 20.3.22 to 20.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e@​angular/ssr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.25\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e01ef40e-fix-green\" alt=\"fix - 5e01ef40e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003cimg src=\"https://img.shields.io/badge/6686848d9-fix-green\" alt=\"fix - 6686848d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.24\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003cimg src=\"https://img.shields.io/badge/10c09c77b-fix-green\" alt=\"fix - 10c09c77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e@​angular/ssr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.25 (2026-04-29)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e5e01ef40e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e6686848d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.6 (2026-04-22)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cc30034da25f1b873e354c493043fe46f0bfc8dd\"\u003ecc30034da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edynamically resolve project Angular CLI executable inside MCP tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ead60d3d5fcf7c013392ba25b932b86f0e5cd9d9\"\u003eead60d3d5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eignore EBADF file system errors during MCP project scan\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0d984cf1cdfed0a4f74e6bf8efb8a3c999ebc373\"\u003e0d984cf1c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse headless option in MCP test tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de630c2fcee22622942478c98117d8f473d8c894\"\u003ede630c2fc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003estabilize refactor-jasmine-vitest schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/30d8332edc10786fc90512809a59189865a5d956\"\u003e30d8332ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure route has leading slash in prerender builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cf5b49ed7843250607ff0fc49ae6d97f13f4d9ab\"\u003ecf5b49ed7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix app-shell route format and\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0781f74986e773d143b9bdf5d3f0747de0df6b0a\"\u003e0781f7498\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd quiet option to suppress build noise in unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cd2ad3c1958d9adadc214045b5e59c0c8f8b4499\"\u003ecd2ad3c19\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenable chunk optimization by default with heuristics\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b85ec6798b5c74f778a69a657729e446a2156261\"\u003eb85ec6798\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow configuring Access-Control-Allow-Origin via headers option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/59803b12ba69d4ba17c769ee5e81c3175d79ab58\"\u003e59803b12b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse rootDir for HMR component updates path resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/74e7dbe56c825c521fc711cf6c0d5ba8fabece75\"\u003e74e7dbe56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate V8 coverage support for browsers in Vitest\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/985e58075fb48c8cc1bc0d3075d2e1d41fe31433\"\u003e\u003ccode\u003e985e580\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003ccode\u003e5e01ef4\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): upgrade postcss to 8.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/24e2502e1bfe4478f79e3e25d51c807a8aee8640\"\u003e\u003ccode\u003e24e2502\u003c/code\u003e\u003c/a\u003e refactor: ensure prerender routes start with a forward slash and update packa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003ccode\u003e6686848\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e):  introduce trustProxyHeaders option to safely validate and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/54112572992d7e940981f5487d50f76b82db7988\"\u003e\u003ccode\u003e5411257\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003ccode\u003e10c09c7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/build-angular` from 20.3.22 to 20.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e@​angular-devkit/build-angular's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.25\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e01ef40e-fix-green\" alt=\"fix - 5e01ef40e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003cimg src=\"https://img.shields.io/badge/6686848d9-fix-green\" alt=\"fix - 6686848d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.24\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003cimg src=\"https://img.shields.io/badge/10c09c77b-fix-green\" alt=\"fix - 10c09c77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e@​angular-devkit/build-angular's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.25 (2026-04-29)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e5e01ef40e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e6686848d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.6 (2026-04-22)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cc30034da25f1b873e354c493043fe46f0bfc8dd\"\u003ecc30034da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edynamically resolve project Angular CLI executable inside MCP tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ead60d3d5fcf7c013392ba25b932b86f0e5cd9d9\"\u003eead60d3d5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eignore EBADF file system errors during MCP project scan\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0d984cf1cdfed0a4f74e6bf8efb8a3c999ebc373\"\u003e0d984cf1c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse headless option in MCP test tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de630c2fcee22622942478c98117d8f473d8c894\"\u003ede630c2fc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003estabilize refactor-jasmine-vitest schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/30d8332edc10786fc90512809a59189865a5d956\"\u003e30d8332ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure route has leading slash in prerender builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cf5b49ed7843250607ff0fc49ae6d97f13f4d9ab\"\u003ecf5b49ed7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix app-shell route format and\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0781f74986e773d143b9bdf5d3f0747de0df6b0a\"\u003e0781f7498\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd quiet option to suppress build noise in unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cd2ad3c1958d9adadc214045b5e59c0c8f8b4499\"\u003ecd2ad3c19\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenable chunk optimization by default with heuristics\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b85ec6798b5c74f778a69a657729e446a2156261\"\u003eb85ec6798\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow configuring Access-Control-Allow-Origin via headers option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/59803b12ba69d4ba17c769ee5e81c3175d79ab58\"\u003e59803b12b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse rootDir for HMR component updates path resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/74e7dbe56c825c521fc711cf6c0d5ba8fabece75\"\u003e74e7dbe56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate V8 coverage support for browsers in Vitest\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/985e58075fb48c8cc1bc0d3075d2e1d41fe31433\"\u003e\u003ccode\u003e985e580\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003ccode\u003e5e01ef4\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): upgrade postcss to 8.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/24e2502e1bfe4478f79e3e25d51c807a8aee8640\"\u003e\u003ccode\u003e24e2502\u003c/code\u003e\u003c/a\u003e refactor: ensure prerender routes start with a forward slash and update packa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003ccode\u003e6686848\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e):  introduce trustProxyHeaders option to safely validate and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/54112572992d7e940981f5487d50f76b82db7988\"\u003e\u003ccode\u003e5411257\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003ccode\u003e10c09c7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/build` from 20.3.22 to 20.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e@​angular/build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.25\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e01ef40e-fix-green\" alt=\"fix - 5e01ef40e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003cimg src=\"https://img.shields.io/badge/6686848d9-fix-green\" alt=\"fix - 6686848d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.24\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003cimg src=\"https://img.shields.io/badge/10c09c77b-fix-green\" alt=\"fix - 10c09c77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e@​angular/build's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.25 (2026-04-29)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e5e01ef40e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e6686848d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.6 (2026-04-22)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cc30034da25f1b873e354c493043fe46f0bfc8dd\"\u003ecc30034da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edynamically resolve project Angular CLI executable inside MCP tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ead60d3d5fcf7c013392ba25b932b86f0e5cd9d9\"\u003eead60d3d5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eignore EBADF file system errors during MCP project scan\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0d984cf1cdfed0a4f74e6bf8efb8a3c999ebc373\"\u003e0d984cf1c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse headless option in MCP test tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de630c2fcee22622942478c98117d8f473d8c894\"\u003ede630c2fc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003estabilize refactor-jasmine-vitest schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/30d8332edc10786fc90512809a59189865a5d956\"\u003e30d8332ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure route has leading slash in prerender builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cf5b49ed7843250607ff0fc49ae6d97f13f4d9ab\"\u003ecf5b49ed7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix app-shell route format and\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0781f74986e773d143b9bdf5d3f0747de0df6b0a\"\u003e0781f7498\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd quiet option to suppress build noise in unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cd2ad3c1958d9adadc214045b5e59c0c8f8b4499\"\u003ecd2ad3c19\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenable chunk optimization by default with heuristics\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b85ec6798b5c74f778a69a657729e446a2156261\"\u003eb85ec6798\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow configuring Access-Control-Allow-Origin via headers option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/59803b12ba69d4ba17c769ee5e81c3175d79ab58\"\u003e59803b12b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse rootDir for HMR component updates path resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/74e7dbe56c825c521fc711cf6c0d5ba8fabece75\"\u003e74e7dbe56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate V8 coverage support for browsers in Vitest\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/985e58075fb48c8cc1bc0d3075d2e1d41fe31433\"\u003e\u003ccode\u003e985e580\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003ccode\u003e5e01ef4\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): upgrade postcss to 8.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/24e2502e1bfe4478f79e3e25d51c807a8aee8640\"\u003e\u003ccode\u003e24e2502\u003c/code\u003e\u003c/a\u003e refactor: ensure prerender routes start with a forward slash and update packa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003ccode\u003e6686848\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e):  introduce trustProxyHeaders option to safely validate and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/54112572992d7e940981f5487d50f76b82db7988\"\u003e\u003ccode\u003e5411257\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003ccode\u003e10c09c7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.3.22 to 20.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e@​angular/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.25\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e01ef40e-fix-green\" alt=\"fix - 5e01ef40e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003cimg src=\"https://img.shields.io/badge/6686848d9-fix-green\" alt=\"fix - 6686848d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.24\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003cimg src=\"https://img.shields.io/badge/10c09c77b-fix-green\" alt=\"fix - 10c09c77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e@​angular/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.25 (2026-04-29)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e5e01ef40e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e6686848d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.6 (2026-04-22)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cc30034da25f1b873e354c493043fe46f0bfc8dd\"\u003ecc30034da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edynamically resolve projec...\n\n_Description has been truncated_","html_url":"https://github.com/robinsjovoll/mandate-os/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/robinsjovoll%2Fmandate-os/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"4368345099","node_id":"PR_kwDOSLsLe87XnS40","number":14,"state":"open","title":"chore(deps-dev): bump the nx group across 1 directory with 12 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-05-02T07:42:47.000Z","updated_at":"2026-05-04T05:52:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"nx","update_count":12,"packages":[{"name":"@nx/angular","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/plugin","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"nx","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the nx group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `22.6.5` | `22.7.1` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.5` | `22.7.1` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.5` | `22.7.1` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.5` | `22.7.1` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.5` | `22.7.1` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.6.5` | `22.7.1` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.6.5` | `22.7.1` |\n| [@nx/plugin](https://github.com/nrwl/nx/tree/HEAD/packages/plugin) | `22.6.5` | `22.7.1` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.6.5` | `22.7.1` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.6.5` | `22.7.1` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.6.5` | `22.7.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.5` | `22.7.1` |\n\n\nUpdates `@nx/angular` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/angular's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/angular/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/cc3901318bbb929b306a6f3537f4bf9e72d47501\"\u003e\u003ccode\u003ecc39013\u003c/code\u003e\u003c/a\u003e fix(angular): preserve specific file paths in tsconfig when adding secondary ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dc479c50a58231d421ac324e5783b20214710c8d\"\u003e\u003ccode\u003edc479c5\u003c/code\u003e\u003c/a\u003e fix(js): stop generating baseUrl in tsconfig, use ./ prefix for path mappings...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a884f55201eec267b12aa41353411c2cb05b4e01\"\u003e\u003ccode\u003ea884f55\u003c/code\u003e\u003c/a\u003e fix(linter): add missing inputs to eslint executor target defaults (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/angular/issues/35236\"\u003e#35236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d64aeef5df1ba3618273e0d4c95aa17498e6d680\"\u003e\u003ccode\u003ed64aeef\u003c/code\u003e\u003c/a\u003e fix(linter): remove custom eslint hasher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/3e373612ea8b3c430c5a6e5ce4e66361ff0da6f1\"\u003e\u003ccode\u003e3e37361\u003c/code\u003e\u003c/a\u003e fix(angular): add storybook and playwright as implicit dependencies (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/angular/issues/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/facec58e5785189f7f8995b4ceb23c1a934f9e72\"\u003e\u003ccode\u003efacec58\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/angular/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/fa7eb3b442bb2e3feaa1b14002e48401ec4da595\"\u003e\u003ccode\u003efa7eb3b\u003c/code\u003e\u003c/a\u003e chore(repo): make build-base depend on copy-assets instead of reverse (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/angular/issues/35102\"\u003e#35102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c59040f340c512606c327021e0b3840401127e6a\"\u003e\u003ccode\u003ec59040f\u003c/code\u003e\u003c/a\u003e fix(core): sandbox exclusions, multi-line typeof import detection, global ens...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.1/packages/angular\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/d8cf2104fbe9e5473fe500a4e70096d21d4b7662\"\u003e\u003ccode\u003ed8cf210\u003c/code\u003e\u003c/a\u003e fix(linter): detect root lint target added in same generator run (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35296\"\u003e#35296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2f5e5b139221600e8b423d0a8ff7fbe5e972411b\"\u003e\u003ccode\u003e2f5e5b1\u003c/code\u003e\u003c/a\u003e chore(linter): declare \u003ccode\u003e@​nx/jest\u003c/code\u003e as optional peer dependency (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35377\"\u003e#35377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a884f55201eec267b12aa41353411c2cb05b4e01\"\u003e\u003ccode\u003ea884f55\u003c/code\u003e\u003c/a\u003e fix(linter): add missing inputs to eslint executor target defaults (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35236\"\u003e#35236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/3ece32d6b9ccf690f8ab81928a5676b4cd54229e\"\u003e\u003ccode\u003e3ece32d\u003c/code\u003e\u003c/a\u003e fix(linter): infer extended tsconfig files as task inputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d64aeef5df1ba3618273e0d4c95aa17498e6d680\"\u003e\u003ccode\u003ed64aeef\u003c/code\u003e\u003c/a\u003e fix(linter): remove custom eslint hasher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/facec58e5785189f7f8995b4ceb23c1a934f9e72\"\u003e\u003ccode\u003efacec58\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.1/packages/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dc479c50a58231d421ac324e5783b20214710c8d\"\u003e\u003ccode\u003edc479c5\u003c/code\u003e\u003c/a\u003e fix(js): stop generating baseUrl in tsconfig, use ./ prefix for path mappings...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d5f51d6d33633d83684b16de722fbcf41be40bc6\"\u003e\u003ccode\u003ed5f51d6\u003c/code\u003e\u003c/a\u003e fix(linter): prepend framework configs before baseConfig in flat config gener...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/0f0f99624d596ab3b2676f10926a03eef0a22755\"\u003e\u003ccode\u003e0f0f996\u003c/code\u003e\u003c/a\u003e fix(linter): detect require() calls in enforce-module-boundaries rule (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/34896\"\u003e#34896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/jest` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/fac25a2062ebe7520600403f6e9b93c3d23c2ec3\"\u003e\u003ccode\u003efac25a2\u003c/code\u003e\u003c/a\u003e fix(testing): convert executor-based jest.config.ts and preserve type-only im...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c8b59c9d245c97831c4beee5916643337e281689\"\u003e\u003ccode\u003ec8b59c9\u003c/code\u003e\u003c/a\u003e fix(repo): resolve FreeBSD build OOM and disk exhaustion (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35309\"\u003e#35309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dc479c50a58231d421ac324e5783b20214710c8d\"\u003e\u003ccode\u003edc479c5\u003c/code\u003e\u003c/a\u003e fix(js): stop generating baseUrl in tsconfig, use ./ prefix for path mappings...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/169c1d4a79ca8782c8b6ef2e2e723c61ea1060a4\"\u003e\u003ccode\u003e169c1d4\u003c/code\u003e\u003c/a\u003e fix(testing): add dependent .d.ts inputs for ts-jest without isolatedModules ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/facec58e5785189f7f8995b4ceb23c1a934f9e72\"\u003e\u003ccode\u003efacec58\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2086e4c0b6040bbb66efab1f8efad52f4bea9dce\"\u003e\u003ccode\u003e2086e4c\u003c/code\u003e\u003c/a\u003e fix(testing): gracefully handle broken jest configs in alias migration (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34901\"\u003e#34901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.1/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/js` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/362fb03be8a4b5514ba5bfb6188af533e50c70b8\"\u003e\u003ccode\u003e362fb03\u003c/code\u003e\u003c/a\u003e fix(node): include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/22158cbc61acc2dc90941a09fdd662bd644724df\"\u003e\u003ccode\u003e22158cb\u003c/code\u003e\u003c/a\u003e fix(js): include extended tsconfigs from project references in typecheck inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/de266bfd939afe3fa835eb725673b073781c2125\"\u003e\u003ccode\u003ede266bf\u003c/code\u003e\u003c/a\u003e fix(js): add npm workspace support to prune-lockfile executor (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35383\"\u003e#35383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/82e7afe4553c9361b440e60b69f733e62857f737\"\u003e\u003ccode\u003e82e7afe\u003c/code\u003e\u003c/a\u003e feat(js): support nx.sync.ignoredDependencies in typescript-sync (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35401\"\u003e#35401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4229697a02517cc22db312737168b51a385c36e5\"\u003e\u003ccode\u003e4229697\u003c/code\u003e\u003c/a\u003e fix(js): avoid double-prefixing node executor output paths (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35050\"\u003e#35050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9844f0d794a81019d05bb61d914e8dccb4c04bee\"\u003e\u003ccode\u003e9844f0d\u003c/code\u003e\u003c/a\u003e fix(js): resolve build output dir from globbed outputs in node executor (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35288\"\u003e#35288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/437b31defbf64f341c82e92eee945c2eb0f0f6dc\"\u003e\u003ccode\u003e437b31d\u003c/code\u003e\u003c/a\u003e fix(js): declare .d.cts/.d.mts as typecheck inputs and outputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35357\"\u003e#35357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/45fc97871fe83e1b0249fbe4f8bd32a67dcf5d53\"\u003e\u003ccode\u003e45fc978\u003c/code\u003e\u003c/a\u003e fix(js): resolve project tsconfig for inferred tsc run-commands targets in de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1e7b29ca38a2d8e26c21f8b45d4c64086f103595\"\u003e\u003ccode\u003e1e7b29c\u003c/code\u003e\u003c/a\u003e fix(js): avoid full source scan in readTsConfigPaths (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35300\"\u003e#35300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/node` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/362fb03be8a4b5514ba5bfb6188af533e50c70b8\"\u003e\u003ccode\u003e362fb03\u003c/code\u003e\u003c/a\u003e fix(node): include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/cf9c96afcb5199c48816a7c7ed418d4325a498de\"\u003e\u003ccode\u003ecf9c96a\u003c/code\u003e\u003c/a\u003e fix(node): split package-manager exec command for VS Code launch.json (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/35295\"\u003e#35295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dc479c50a58231d421ac324e5783b20214710c8d\"\u003e\u003ccode\u003edc479c5\u003c/code\u003e\u003c/a\u003e fix(js): stop generating baseUrl in tsconfig, use ./ prefix for path mappings...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/37eb4ecde4ee488dbf4cc0ff9ffe1d3eb25502b5\"\u003e\u003ccode\u003e37eb4ec\u003c/code\u003e\u003c/a\u003e fix(bundling): bump esbuild for new projects to a version compatible with vit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.1/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/playwright` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/playwright/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/04d7df3cc6b422fe8a48abb486a845d14ee34e50\"\u003e\u003ccode\u003e04d7df3\u003c/code\u003e\u003c/a\u003e fix(testing): declare external tsconfig files as playwright e2e task inputs (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/facec58e5785189f7f8995b4ceb23c1a934f9e72\"\u003e\u003ccode\u003efacec58\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/playwright/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/77a119a021c5e7ce04177b8213c0b26b1d43dbb6\"\u003e\u003ccode\u003e77a119a\u003c/code\u003e\u003c/a\u003e fix(core): preserve sibling dependency inputs in native hashing (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/playwright/issues/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/package...\n\n_Description has been truncated_","html_url":"https://github.com/KostaD02/steam-idler/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KostaD02%2Fsteam-idler/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4329984892","node_id":"PR_kwDOH8v1uc7VrgpU","number":1186,"state":"closed","title":"build(deps-dev): bump @nx/jest from 22.6.5 to 22.7.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-26T12:15:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-26T04:05:21.000Z","updated_at":"2026-04-26T12:15:19.000Z","time_to_close":29390,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@nx/jest","old_version":"22.6.5","new_version":"22.7.0","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) from 22.6.5 to 22.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support nx.sync.ignoredDependencies in typescript-sync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35401\"\u003e#35401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add nx-blog sitemap to root sitemap index (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35363\"\u003e#35363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add nx-labs repo target and use glob pattern for update-all-repos (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e enable tsgo compiler for nx package (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35047\"\u003e#35047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e enforce no-disabled-tests via ESLint with per-project warning caps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35122\"\u003e#35122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add e2e test for nx build process verification (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35119\"\u003e#35119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e add compiler option to vite plugin for tsgo support (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35429\"\u003e#35429\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33821\"\u003e#33821\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35047\"\u003e#35047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35167\"\u003e#35167\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e update duplicate migration keys (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34961\"\u003e#34961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e preserve specific file paths in tsconfig when adding secondary entry point (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35254\"\u003e#35254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33051\"\u003e#33051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e fall back to addUndefinedDefaults when addUndefinedObjectDefaults is unavailable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e ensure rebuild chunks emitted summary accurate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34979\"\u003e#34979\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34936\"\u003e#34936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e normalize Windows path separators for i18n (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35252\"\u003e#35252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32864\"\u003e#32864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e add fileReplacements to resolve.alias (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34197\"\u003e#34197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e fixes issues with angular-rspack hmr (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35294\"\u003e#35294\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35040\"\u003e#35040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e disable swc input source map resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35010\"\u003e#35010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32671\"\u003e#32671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e declare tsconfig.json as input for esbuild targets (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35432\"\u003e#35432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip analytics and DB connection when global bin hands off to local (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34914\"\u003e#34914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e properly quote shell metacharacters in CLI args passed to tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34491\"\u003e#34491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32305\"\u003e#32305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/26682\"\u003e#26682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e avoid redundant project graph requests in ngcli adapter (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34907\"\u003e#34907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure postTasksExecution fires on SIGINT for continuous tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34876\"\u003e#34876\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34623\"\u003e#34623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34869\"\u003e#34869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e improve error handling in nx migrate registry fetching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34926\"\u003e#34926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33014\"\u003e#33014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33135\"\u003e#33135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove CRA migration logic from nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34912\"\u003e#34912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pass collectInputs flag through daemon IPC for task hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34915\"\u003e#34915\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/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c8b59c9d245c97831c4beee5916643337e281689\"\u003e\u003ccode\u003ec8b59c9\u003c/code\u003e\u003c/a\u003e fix(repo): resolve FreeBSD build OOM and disk exhaustion (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35309\"\u003e#35309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dc479c50a58231d421ac324e5783b20214710c8d\"\u003e\u003ccode\u003edc479c5\u003c/code\u003e\u003c/a\u003e fix(js): stop generating baseUrl in tsconfig, use ./ prefix for path mappings...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/169c1d4a79ca8782c8b6ef2e2e723c61ea1060a4\"\u003e\u003ccode\u003e169c1d4\u003c/code\u003e\u003c/a\u003e fix(testing): add dependent .d.ts inputs for ts-jest without isolatedModules ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/facec58e5785189f7f8995b4ceb23c1a934f9e72\"\u003e\u003ccode\u003efacec58\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2086e4c0b6040bbb66efab1f8efad52f4bea9dce\"\u003e\u003ccode\u003e2086e4c\u003c/code\u003e\u003c/a\u003e fix(testing): gracefully handle broken jest configs in alias migration (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34901\"\u003e#34901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.0/packages/jest\"\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=@nx/jest\u0026package-manager=npm_and_yarn\u0026previous-version=22.6.5\u0026new-version=22.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/dutchhackers/foosball/pull/1186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dutchhackers%2Ffoosball/issues/1186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1186/packages"},{"uuid":"4325111559","node_id":"PR_kwDOFT_i987VcbDO","number":72,"state":"open","title":"build(deps-dev): bump @nx/jest from 22.6.0 to 22.7.0","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-04-24T19:27:03.000Z","updated_at":"2026-04-24T19:31:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@nx/jest","old_version":"22.6.0","new_version":"22.7.0","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) from 22.6.0 to 22.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support nx.sync.ignoredDependencies in typescript-sync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35401\"\u003e#35401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add nx-blog sitemap to root sitemap index (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35363\"\u003e#35363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add nx-labs repo target and use glob pattern for update-all-repos (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e enable tsgo compiler for nx package (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35047\"\u003e#35047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e enforce no-disabled-tests via ESLint with per-project warning caps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35122\"\u003e#35122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add e2e test for nx build process verification (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35119\"\u003e#35119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e add compiler option to vite plugin for tsgo support (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35429\"\u003e#35429\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33821\"\u003e#33821\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35047\"\u003e#35047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35167\"\u003e#35167\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e update duplicate migration keys (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34961\"\u003e#34961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e preserve specific file paths in tsconfig when adding secondary entry point (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35254\"\u003e#35254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33051\"\u003e#33051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e fall back to addUndefinedDefaults when addUndefinedObjectDefaults is unavailable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e ensure rebuild chunks emitted summary accurate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34979\"\u003e#34979\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34936\"\u003e#34936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e normalize Windows path separators for i18n (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35252\"\u003e#35252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32864\"\u003e#32864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e add fileReplacements to resolve.alias (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34197\"\u003e#34197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e fixes issues with angular-rspack hmr (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35294\"\u003e#35294\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35040\"\u003e#35040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e disable swc input source map resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35010\"\u003e#35010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32671\"\u003e#32671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e declare tsconfig.json as input for esbuild targets (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35432\"\u003e#35432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip analytics and DB connection when global bin hands off to local (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34914\"\u003e#34914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e properly quote shell metacharacters in CLI args passed to tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34491\"\u003e#34491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32305\"\u003e#32305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/26682\"\u003e#26682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e avoid redundant project graph requests in ngcli adapter (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34907\"\u003e#34907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure postTasksExecution fires on SIGINT for continuous tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34876\"\u003e#34876\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34623\"\u003e#34623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34869\"\u003e#34869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e improve error handling in nx migrate registry fetching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34926\"\u003e#34926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33014\"\u003e#33014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33135\"\u003e#33135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove CRA migration logic from nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34912\"\u003e#34912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pass collectInputs flag through daemon IPC for task hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34915\"\u003e#34915\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/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c8b59c9d245c97831c4beee5916643337e281689\"\u003e\u003ccode\u003ec8b59c9\u003c/code\u003e\u003c/a\u003e fix(repo): resolve FreeBSD build OOM and disk exhaustion (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35309\"\u003e#35309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dc479c50a58231d421ac324e5783b20214710c8d\"\u003e\u003ccode\u003edc479c5\u003c/code\u003e\u003c/a\u003e fix(js): stop generating baseUrl in tsconfig, use ./ prefix for path mappings...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/169c1d4a79ca8782c8b6ef2e2e723c61ea1060a4\"\u003e\u003ccode\u003e169c1d4\u003c/code\u003e\u003c/a\u003e fix(testing): add dependent .d.ts inputs for ts-jest without isolatedModules ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/facec58e5785189f7f8995b4ceb23c1a934f9e72\"\u003e\u003ccode\u003efacec58\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2086e4c0b6040bbb66efab1f8efad52f4bea9dce\"\u003e\u003ccode\u003e2086e4c\u003c/code\u003e\u003c/a\u003e fix(testing): gracefully handle broken jest configs in alias migration (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34901\"\u003e#34901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.0/packages/jest\"\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=@nx/jest\u0026package-manager=npm_and_yarn\u0026previous-version=22.6.0\u0026new-version=22.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/gms1/HomeOfThings/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gms1%2FHomeOfThings/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"},{"uuid":"4298589581","node_id":"PR_kwDOQQ0UBs7UGGJF","number":92,"state":"closed","title":"Bump @nx/jest from 22.6.1 to 22.6.5","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-27T00:58:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T20:45:03.000Z","updated_at":"2026-04-27T00:58:44.000Z","time_to_close":533613,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nx/jest","old_version":"22.6.1","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) from 22.6.1 to 22.6.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/eb5fd7b0650cd429ad36a27fd302668b4c573243\"\u003e\u003ccode\u003eeb5fd7b\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.5/packages/jest\"\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=@nx/jest\u0026package-manager=npm_and_yarn\u0026previous-version=22.6.1\u0026new-version=22.6.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Digital-Defiance/express-suite-example/pull/92","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Digital-Defiance%2Fexpress-suite-example/issues/92","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/92/packages"},{"uuid":"4293198230","node_id":"PR_kwDONkSftM7T0ibz","number":196,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 76 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-04-20T05:02:20.000Z","updated_at":"2026-04-20T05:02:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":76,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.998.0","new_version":"3.1032.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.14","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.14","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.14","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.99.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.3","new_version":"5.99.2","repository_url":"https://github.com/TanStack/query"},{"name":"@types/multer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axios","old_version":"1.13.5","new_version":"1.15.1","repository_url":"https://github.com/axios/axios"},{"name":"fabric","old_version":"7.2.0","new_version":"7.3.1","repository_url":"https://github.com/fabricjs/fabric.js"},{"name":"next","old_version":"16.1.6","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.12","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.1.0","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.14","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@next/eslint-plugin-next","old_version":"16.1.6","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"22.5.2","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/cli","old_version":"0.7.10","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.13","new_version":"1.15.30","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.2.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.3","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.6","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-playwright","old_version":"2.7.1","new_version":"2.10.2","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"nx","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"sass","old_version":"1.97.3","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"@nestjs/config","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/nestjs/config"},{"name":"nodemailer","old_version":"7.0.13","new_version":"8.0.5","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.11","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"twilio","old_version":"5.12.2","new_version":"5.13.1","repository_url":"https://github.com/twilio/twilio-node"},{"name":"@nestjs/schedule","old_version":"6.1.1","new_version":"6.1.3","repository_url":"https://github.com/nestjs/schedule"},{"name":"@nestjs/swagger","old_version":"11.2.6","new_version":"11.3.0","repository_url":"https://github.com/nestjs/swagger"},{"name":"canvas","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"class-validator","old_version":"0.14.4","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"google-auth-library","old_version":"10.6.1","new_version":"10.6.2","repository_url":"https://github.com/googleapis/google-cloud-node-core"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.9","repository_url":"https://github.com/ai/nanoid"},{"name":"pdfkit","old_version":"0.17.2","new_version":"0.18.0","repository_url":"https://github.com/foliojs/pdfkit"},{"name":"pg","old_version":"8.19.0","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.21","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@types/pdfkit","old_version":"0.17.5","new_version":"0.17.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@react-oauth/google","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/MomenSherif/react-oauth"},{"name":"lucide-react","old_version":"0.563.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-toastify","old_version":"11.0.5","new_version":"11.1.0","repository_url":"https://github.com/fkhadra/react-toastify"},{"name":"allure","old_version":"3.2.0","new_version":"3.6.0","repository_url":"https://github.com/allure-framework/allure3"},{"name":"allure-playwright","old_version":"3.5.0","new_version":"3.7.1","repository_url":"https://github.com/allure-framework/allure-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 70 updates in the / 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.998.0` | `3.1032.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.14` | `11.1.19` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.14` | `11.1.19` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.14` | `11.1.19` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.99.2` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.3` | `5.99.2` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.0.0` | `2.1.0` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.15.1` |\n| [fabric](https://github.com/fabricjs/fabric.js) | `7.2.0` | `7.3.1` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.12` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.1.0` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.14` | `11.1.19` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.6` | `16.2.4` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.4.5` | `22.6.5` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.4.5` | `22.6.5` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.4.5` | `22.6.5` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.4.5` | `22.6.5` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.4.5` | `22.6.5` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `22.5.2` | `22.6.5` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.4.5` | `22.6.5` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.4.5` | `22.6.5` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.4.5` | `22.6.5` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.4.5` | `22.6.5` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.4.5` | `22.6.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.10` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.13` | `1.15.30` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.1` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.0` | `25.6.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.2.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.6` | `16.2.4` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.7.1` | `2.10.2` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.4.5` | `22.6.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.99.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.3` | `4.0.4` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.13` | `8.0.5` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.11` | `8.0.0` |\n| [twilio](https://github.com/twilio/twilio-node) | `5.12.2` | `5.13.1` |\n| [@nestjs/schedule](https://github.com/nestjs/schedule) | `6.1.1` | `6.1.3` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.6` | `11.3.0` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.1` | `3.2.3` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.4` | `0.15.1` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node-core/tree/HEAD/packages/google-auth-library-nodejs) | `10.6.1` | `10.6.2` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.9` |\n| [pdfkit](https://github.com/foliojs/pdfkit) | `0.17.2` | `0.18.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.19.0` | `8.20.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.21` |\n| [@types/pdfkit](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pdfkit) | `0.17.5` | `0.17.6` |\n| [@react-oauth/google](https://github.com/MomenSherif/react-oauth) | `0.13.4` | `0.13.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `1.8.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.1` |\n| [react-toastify](https://github.com/fkhadra/react-toastify) | `11.0.5` | `11.1.0` |\n| [allure](https://github.com/allure-framework/allure3) | `3.2.0` | `3.6.0` |\n| [allure-playwright](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-playwright) | `3.5.0` | `3.7.1` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.998.0 to 3.1032.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\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1032.0\u003c/h2\u003e\n\u003ch4\u003e3.1032.0(2026-04-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptune:\u003c/strong\u003e  Improving Documentation for Neptune (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e27d9cd08193e5223b3cc54a0145429fa3b6099b\"\u003ee27d9cd0\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-04-17 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fd8c265d2098688e887fe7ba6d1407ded39272e\"\u003e1fd8c265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Fixes in SDK for customers using TestCase APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd88a7ec14468746f37cb688deb8ffe7bf8ec8d6\"\u003ebd88a7ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  ImportDiskImage API adds registerImageOptions for Secure Boot control and custom UEFI data. It adds windowsConfiguration for selecting a specific edition from multi-image .wim files during ISO import. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d211b308a4e5de099a440e65d6f819ac8a40a434\"\u003ed211b308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Public release of dashboard customization summary, S3 Tables data source type, Athena cross-account connector, custom sorting for controls, and AI-powered analysis generation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da327c4788535cdabd4e43f4bed0198e79d8d1c6\"\u003eda327c47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for providing NetworkInterface for efa enabled instances and Simplified cluster creation for Slurm-orchestrated clusters with optional Lifecycle Script (LCS) configuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ffcb883d48003c58a619932f6eebd25463241475\"\u003effcb883d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  This release adds support for configurable spark properties for Cleanrooms PySpark workloads. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5de550663bff4133b3bf965a34d5f630dc31f0c\"\u003ec5de5506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-groundstation:\u003c/strong\u003e  Adds support for updating contacts, listing antennas, and listing ground station reservations. New API operations - UpdateContact, ListContactVersions, DescribeContactVersion, ListAntennas, and ListGroundStationReservations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/360c381768bf161bdddf1fd8ee2eee9b1b57f882\"\u003e360c3817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e  The STS client now supports configuring SigV4a through the auth scheme preference setting. SigV4a uses asymmetric cryptography, enabling customers using long-term IAM credentials to continue making STS API calls even when a region is isolated from the partition leader. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c57554661350838482c9d19b414ef92207630f3b\"\u003ec5755466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connectcampaignsv2:\u003c/strong\u003e  This release adds support for campaign entry limits configuration and hourly refresh frequency in Amazon Connect Outbound Campaigns. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ee31aed90b30b3a8bb506bde9bddc387f2affdf\"\u003e4ee31aed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e  reduce object allocations in protocol serde (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7939\"\u003e#7939\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d0c9af067e32d5e745bf08be5d932ba5e07ba3f2\"\u003ed0c9af06\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.1032.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1031.0\u003c/h2\u003e\n\u003ch4\u003e3.1031.0(2026-04-16)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade smithy to 1.69.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7932\"\u003e#7932\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/560d9878471409e943a80ac2979e7fc8c2fff834\"\u003e560d9878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ederestrict commit message linting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7929\"\u003e#7929\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a296c4066b1b6c8c853addc918601ccd29ea3034\"\u003ea296c406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for retry attempt count api (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7927\"\u003e#7927\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b742fb8b7a0e9aa9700a73d10a48e14f6b4a65de\"\u003eb742fb8b\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-cloudwatch:\u003c/strong\u003e  Update documentation of alarm mute rules start and end date fields (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b2342bc4a651e75f20342f23bd88a0c868a6a22\"\u003e3b2342bc\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-04-16 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/68ae10a11ed93f2d816d883bf00aa5f866b11d34\"\u003e68ae10a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appstream:\u003c/strong\u003e  Add content redirection to Update Stack (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1bde7c7852c2f8f0e5df93a1530a74e20ef3c980\"\u003e1bde7c78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release updates the Amazon Connect Rules CRUD APIs to support a new EventSourceName - OnEmailAnalysisAvailable. Use this event source to trigger rules when conversational analytics results are available for email contacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7abcd2c7651274f072cea38b19b1945bbf5cdf75\"\u003e7abcd2c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adds a new DescribeServerlessV2PlatformVersions API to describe platform version properties for Aurora Serverless v2. Also introduces a new valid maintenance action value for serverless platform version updates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b72b175a5593462b09adf3cebb4ae8427b8d95bb\"\u003eb72b175a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  Updating regex for identification of AWS Regions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9405d28341da3e17ab2aa4437be676aabb815daa\"\u003e9405d283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for Elemental Inference powered smart crop feature, enabling video verticalization (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c82e5cacc51ad70785880c92b57d8682ec1c8b50\"\u003ec82e5cac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for specifying Availability Zone IDs as an alternative to Availability Zone names when creating or updating Auto Scaling groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/40e2faa7ed1426a8da681d1f52031b7d1a033246\"\u003e40e2faa7\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\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e'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.1031.0...v3.1032.0\"\u003e3.1032.0\u003c/a\u003e (2026-04-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.1030.0...v3.1031.0\"\u003e3.1031.0\u003c/a\u003e (2026-04-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.1029.0...v3.1030.0\"\u003e3.1030.0\u003c/a\u003e (2026-04-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.1028.0...v3.1029.0\"\u003e3.1029.0\u003c/a\u003e (2026-04-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.1027.0...v3.1028.0\"\u003e3.1028.0\u003c/a\u003e (2026-04-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\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1026.0...v3.1027.0\"\u003e3.1027.0\u003c/a\u003e (2026-04-08)\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.1025.0...v3.1026.0\"\u003e3.1026.0\u003c/a\u003e (2026-04-07)\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/c0c0872ee218716a9661ff8fa42546eea3f0cbc9\"\u003e\u003ccode\u003ec0c0872\u003c/code\u003e\u003c/a\u003e Publish v3.1032.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33a780e0b3814b90f07106e7308894c537ee1717\"\u003e\u003ccode\u003e33a780e\u003c/code\u003e\u003c/a\u003e Publish v3.1031.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/560d9878471409e943a80ac2979e7fc8c2fff834\"\u003e\u003ccode\u003e560d987\u003c/code\u003e\u003c/a\u003e chore: upgrade smithy to 1.69.0 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b742fb8b7a0e9aa9700a73d10a48e14f6b4a65de\"\u003e\u003ccode\u003eb742fb8\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for retry attempt count api (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7927\"\u003e#7927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ae7dfb9aff6a790cd47d6aad7eb56c90720b632\"\u003e\u003ccode\u003e5ae7dfb\u003c/code\u003e\u003c/a\u003e Publish v3.1030.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d5aaed36462a33c1fac662639aacf163006e0b5\"\u003e\u003ccode\u003e5d5aaed\u003c/code\u003e\u003c/a\u003e Publish v3.1029.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edca62d045eca5140670a967164b87f2fc764456\"\u003e\u003ccode\u003eedca62d\u003c/code\u003e\u003c/a\u003e Publish v3.1028.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690d8d46dfe79779a57e53c51ac31116801e2237\"\u003e\u003ccode\u003e690d8d4\u003c/code\u003e\u003c/a\u003e Publish v3.1027.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ea2f7c59da5bdd85a6176f003108e91a7f5d92\"\u003e\u003ccode\u003e67ea2f7\u003c/code\u003e\u003c/a\u003e Publish v3.1026.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e\u003ccode\u003e229167d\u003c/code\u003e\u003c/a\u003e feat(client-s3): Updated list of the valid AWS Region values for the Location...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1032.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.14 to 11.1.19\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\u003ccode\u003e@​nestjs/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/99ed6e6f37c1493b46729318e22b3cb96b9fc74d\"\u003e\u003ccode\u003e99ed6e6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/268a28379cc59369308c41784a4632f818dbdf8c\"\u003e\u003ccode\u003e268a283\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/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.14 to 11.1.19\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\u003ccode\u003e@​nestjs/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/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.14 to 11.1.19\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\u003ccode\u003e@​nestjs/platform-express\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/platform-express\"\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.90.21 to 5.99.2\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e'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.99.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\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.99.2\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\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.99.2\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.99.2\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.99.2\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.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.99.1\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\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.99.1\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.99.1\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\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.99.1\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.99.1\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.99.1\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.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated 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\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.2\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.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.1\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.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.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.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.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/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\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.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\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.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ffa1ed0b01d8c397c379dbb3d85da80b278b21c\"\u003e\u003ccode\u003e7ffa1ed\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useQueries): fix test description from 'useQu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc83d370e8922f1c3126aea4e7757ce8761a06f2\"\u003e\u003ccode\u003ebc83d37\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): unify destructuring pattern in comple...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/aad1bd59d8e1ecebf14f556e0d9ca2605b4e4b80\"\u003e\u003ccode\u003eaad1bd5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add parallel 'mutateAsync' tests with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d7643b54fda462492d474695cd35e2549cefa5d7\"\u003e\u003ccode\u003ed7643b5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add optimistic update tests with succ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd89d6f706bd143382db5ae3807ed8644ec52afe\"\u003e\u003ccode\u003ecd89d6f\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add conditional handling and retry te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6e15fe62d2551b5269b21a1522f3c7bd653808ba\"\u003e\u003ccode\u003e6e15fe6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add chained 'mutateAsync' tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/792d3a5b32ee90b13f44456bb50518d24e9550d5\"\u003e\u003ccode\u003e792d3a5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add callback tests when 'useMutation'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1b661b34ec5d1df00b4b0a2c084efbd486e73899\"\u003e\u003ccode\u003e1b661b3\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add single callback tests for 'mutate...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.99.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.3 to 5.99.2\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\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e'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.99.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.99.1\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\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.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.99.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.98.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.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.98.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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.1\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\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.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.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.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.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.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.99.2/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/multer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/multer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.5 to 1.15.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.15.1\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\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\u003eAI-Based Docs Translations:\u003c/strong\u003e Initial scaffold for AI-assisted translations of the documentation site. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10705\"\u003e#10705\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eLocation\u003c/code\u003e Request Header Type:\u003c/strong\u003e Adds \u003ccode\u003eLocation\u003c/code\u003e to \u003ccode\u003eCommonRequestHeadersList\u003c/code\u003e for accurate typing of redirect-aware requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7528\"\u003e#7528\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\u003eFormData Handling:\u003c/strong\u003e Removes \u003ccode\u003eContent-Type\u003c/code\u003e when no boundary is present on \u003ccode\u003eFormData\u003c/code\u003e fetch requests, supports multi-select fields, cancels \u003ccode\u003erequest.body\u003c/code\u003e instead of the source stream on fetch abort, and fixes a recursion bug in form-data serialisation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7314\"\u003e#7314\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10676\"\u003e#10676\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10702\"\u003e#10702\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10726\"\u003e#10726\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter:\u003c/strong\u003e Handles socket-only request errors without leaking keep-alive listeners. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10576\"\u003e#10576\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgress Events:\u003c/strong\u003e Clamps \u003ccode\u003eloaded\u003c/code\u003e to \u003ccode\u003etotal\u003c/code\u003e for computable upload/download progress events. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7458\"\u003e#7458\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes:\u003c/strong\u003e Aligns \u003ccode\u003erunWhen\u003c/code\u003e type with the runtime behaviour in \u003ccode\u003eInterceptorManager\u003c/code\u003e and makes response header keys case-insensitive. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7529\"\u003e#7529\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10677\"\u003e#10677\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ebuildFullPath\u003c/code\u003e:\u003c/strong\u003e Uses strict equality in the base/relative URL check. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7252\"\u003e#7252\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e Regex:\u003c/strong\u003e Improves the regex used for param serialisation to avoid edge-case mismatches. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10736\"\u003e#10736\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResilient Value Parsing:\u003c/strong\u003e Parses out header/config values instead of throwing on malformed input. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10687\"\u003e#10687\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Artefact Cleanup:\u003c/strong\u003e Removes the docs content that was incorrectly committed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10727\"\u003e#10727\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThreat Model \u0026amp; Security Docs:\u003c/strong\u003e Ongoing refinement of \u003ccode\u003eTHREATMODEL.md\u003c/code\u003e, including Hopper security update, TLS and tag-replay wording, mitigation descriptions, decompression-bomb guidance, and further cleanup. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10672\"\u003e#10672\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10715\"\u003e#10715\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10718\"\u003e#10718\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10722\"\u003e#10722\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10763\"\u003e#10763\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10765\"\u003e#10765\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage \u0026amp; Migration:\u003c/strong\u003e Expanded \u003ccode\u003eshouldBypassProxy\u003c/code\u003e coverage for wildcard/IPv6/edge cases, documented and tested \u003ccode\u003eAxiosError.status\u003c/code\u003e, and migrated \u003ccode\u003eprogressEventReducer\u003c/code\u003e tests to Vitest. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10723\"\u003e#10723\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10725\"\u003e#10725\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10741\"\u003e#10741\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Refactor:\u003c/strong\u003e Uses TypeScript utility types to deduplicate literal unions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7520\"\u003e#7520\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRepo \u0026amp; CI:\u003c/strong\u003e Adds \u003ccode\u003eCODEOWNERS\u003c/code\u003e, switches v1.x releases to an ephemeral release branch, and removes orphaned Bower support. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10739\"\u003e#10739\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10738\"\u003e#10738\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10746\"\u003e#10746\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog Backfill:\u003c/strong\u003e Added missing version entries to the changelog. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10704\"\u003e#10704\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003efollow-redirects\u003c/code\u003e (\u003ccode\u003e1.15.11\u003c/code\u003e → \u003ccode\u003e1.16.0\u003c/code\u003e) in root and docs, \u003ccode\u003eaxios\u003c/code\u003e (\u003ccode\u003e1.14.0\u003c/code\u003e → \u003ccode\u003e1.15.0\u003c/code\u003e) in docs, and a group of 5 development dependencies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10717\"\u003e#10717\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10716\"\u003e#10716\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10684\"\u003e#10684\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10709\"\u003e#10709\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/curiouscoder-cmd\"\u003e\u003ccode\u003e@​curiouscoder-cmd\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7252\"\u003e#7252\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tryonelove\"\u003e\u003ccode\u003e@​tryonelove\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7520\"\u003e#7520\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/darwin808\"\u003e\u003ccode\u003e@​darwin808\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7314\"\u003e#7314\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10702\"\u003e#10702\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/AKIB473\"\u003e\u003ccode\u003e@​AKIB473\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10725\"\u003e#10725\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.15.0...v1.15.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ch2\u003ev1.15.0 — April 7, 2026\u003c/h2\u003e\n\u003cp\u003eThis release delivers two critical security patches targeting header injection and SSRF via proxy bypass, adds official runtime support for Deno and Bun, and includes significant CI security hardening.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHeader Injection (CRLF):\u003c/strong\u003e Rejects any header value containing \u003ccode\u003e\\r\u003c/code\u003e or \u003ccode\u003e\\n\u003c/code\u003e characters to block CRLF injection chains that could be used to exfiltrate cloud metadata (IMDS). Behavior change: headers with CR/LF now throw \u003ccode\u003e\u0026quot;Invalid character in header content\u0026quot;\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10660\"\u003e#10660\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSSRF via \u003ccode\u003eno_proxy\u003c/code\u003e Bypass:\u003c/strong\u003e Introduces a \u003ccode\u003eshouldBypassProxy\u003c/code\u003e helper that normalises hostnames (strips trailing dots, handles bracketed IPv6) before evaluating \u003ccode\u003eno_proxy\u003c/code\u003e/\u003ccode\u003eNO_PROXY\u003c/code\u003e rules, closing a gap that could cause loopback or internal hosts to be inadvertently proxied. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10661\"\u003e#10661\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDeno \u0026amp; Bun Runtime Support:\u003c/strong\u003e Added full smoke test suites for Deno and Bun, with CI workflows that run both runtimes before any release is cut. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10652\"\u003e#10652\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\u003eNode.js v22 Compatibility:\u003c/strong\u003e Replaced deprecated \u003ccode\u003eurl.parse()\u003c/code\u003e calls with the WHATWG \u003ccode\u003eURL\u003c/code\u003e/\u003ccode\u003eURLSearchParams\u003c/code\u003e API across examples, sandbox, and tests, eliminating \u003ccode\u003eDEP0169\u003c/code\u003e deprecation warnings on Node.js v22+. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10625\"\u003e#10625\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\u003eCI Security Hardening:\u003c/strong\u003e Added \u003ca href=\"https://github.com/zizmorcore/zizmor\"\u003ezizmor\u003c/a\u003e GitHub Actions security scanner; switched npm publish to OIDC Trusted Publishing (removing the long-lived \u003ccode\u003eNODE_AUTH_TOKEN\u003c/code\u003e); pinned all action references to full commit SHAs; narrowed workflow permissions to least privilege; gated the publish step behind a dedicated \u003ccode\u003enpm-publish\u003c/code\u003e environment; and blocked the sponsor-block workflow from running on forks. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10618\"\u003e#10618\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10619\"\u003e#10619\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10627\"\u003e#10627\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10637\"\u003e#10637\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10641\"\u003e#10641\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10666\"\u003e#10666\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Clarified HTTP/2 support and the unsupported \u003ccode\u003ehttpVersion\u003c/code\u003e option; added documentation for header case preservation; improved the \u003ccode\u003ebeforeRedirect\u003c/code\u003e example to prevent accidental credential leakage. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10644\"\u003e#10644\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10654\"\u003e#10654\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10624\"\u003e#10624\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\u003epicomatch\u003c/code\u003e, \u003ccode\u003ehandlebars\u003c/code\u003e, \u003ccode\u003eserialize-javascript\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e (×3), \u003ccode\u003edenoland/setup-deno\u003c/code\u003e, and 4 additional dev dependencies to latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10564\"\u003e#10564\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10565\"\u003e#10565\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10567\"\u003e#10567\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10568\"\u003e#10568\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10572\"\u003e#10572\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10574\"\u003e#10574\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10663\"\u003e#10663\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10664\"\u003e#10664\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10665\"\u003e#10665\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10669\"\u003e#10669\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10670\"\u003e#10670\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 thri...\n\n_Description has been truncated_","html_url":"https://github.com/Crownstack-Technologies-Private-Limited/quick-certify/pull/196","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crownstack-Technologies-Private-Limited%2Fquick-certify/issues/196","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/196/packages"},{"uuid":"4264412013","node_id":"PR_kwDOR1nanc7SbCdg","number":11,"state":"closed","title":"chore(deps): bump the workspace-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-21T20:23:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-14T19:57:03.000Z","updated_at":"2026-04-21T20:23:42.000Z","time_to_close":606397,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"workspace-dependencies","update_count":18,"packages":[{"name":"@angular/ssr","old_version":"20.3.22","new_version":"20.3.23","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/build-angular","old_version":"20.3.22","new_version":"20.3.23","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/build","old_version":"20.3.22","new_version":"20.3.23","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.3.22","new_version":"20.3.23","repository_url":"https://github.com/angular/angular-cli"},{"name":"@nx/angular","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vitest","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@types/node","old_version":"20.19.37","new_version":"20.19.39","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nx","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.2","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the workspace-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/ssr](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.23` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.23` |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.23` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.23` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `22.6.3` | `22.6.5` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.3` | `22.6.5` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.3` | `22.6.5` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.3` | `22.6.5` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.3` | `22.6.5` |\n| [@nx/vitest](https://github.com/nrwl/nx/tree/HEAD/packages/vitest) | `22.6.3` | `22.6.5` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.6.3` | `22.6.5` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.6.3` | `22.6.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.37` | `20.19.39` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.3` | `22.6.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.58.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.4` |\n\n\nUpdates `@angular/ssr` from 20.3.22 to 20.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.23 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003eccab02ba0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.24 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f4595d599001713ae978865d7f84e33e5a9a077a\"\u003ef4595d599\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e6.4.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.4 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/87d99e98b178c8f7d5e944a346faf70c51bdfcef\"\u003e87d99e98b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport custom port in MCP devserver start tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4815a5417c7a0135fb66149c2e4c1008e21e3a26\"\u003e4815a5417\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix sourceRoot resolution for MCP projects tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/21d8aa4747573132476c3a0a4b7ea1f6405a71ef\"\u003e21d8aa474\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure transitive SCSS partial errors are tracked in watch mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e558117b748ee5837324d49466108d21db596b2e\"\u003ee558117b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure Vitest mock patching is executed only once\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/81e4faae7699e2ed1eb8f4656dc115ca9c20f416\"\u003e81e4faae7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve error stack traces during prerendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8dd341e21b8f44e8e2bf3f322cced8ff6e861098\"\u003e8dd341e21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope CHROME_BIN executable path to individual playwright instances\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e7e434ca3d78a8369b592bf870c9466962f77c94\"\u003ee7e434ca3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow underscores in host validation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcd99f944ecb90f896040030b98f1d03692b5b6f\"\u003ebcd99f944\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epatch Headers.forEach in cloneRequestAndPatchHeaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/build-angular` from 20.3.22 to 20.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.23 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003eccab02ba0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.24 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f4595d599001713ae978865d7f84e33e5a9a077a\"\u003ef4595d599\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e6.4.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.4 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/87d99e98b178c8f7d5e944a346faf70c51bdfcef\"\u003e87d99e98b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport custom port in MCP devserver start tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4815a5417c7a0135fb66149c2e4c1008e21e3a26\"\u003e4815a5417\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix sourceRoot resolution for MCP projects tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/21d8aa4747573132476c3a0a4b7ea1f6405a71ef\"\u003e21d8aa474\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure transitive SCSS partial errors are tracked in watch mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e558117b748ee5837324d49466108d21db596b2e\"\u003ee558117b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure Vitest mock patching is executed only once\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/81e4faae7699e2ed1eb8f4656dc115ca9c20f416\"\u003e81e4faae7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve error stack traces during prerendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8dd341e21b8f44e8e2bf3f322cced8ff6e861098\"\u003e8dd341e21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope CHROME_BIN executable path to individual playwright instances\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e7e434ca3d78a8369b592bf870c9466962f77c94\"\u003ee7e434ca3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow underscores in host validation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcd99f944ecb90f896040030b98f1d03692b5b6f\"\u003ebcd99f944\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epatch Headers.forEach in cloneRequestAndPatchHeaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/build` from 20.3.22 to 20.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.23 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003eccab02ba0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.24 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f4595d599001713ae978865d7f84e33e5a9a077a\"\u003ef4595d599\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e6.4.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.4 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/87d99e98b178c8f7d5e944a346faf70c51bdfcef\"\u003e87d99e98b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport custom port in MCP devserver start tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4815a5417c7a0135fb66149c2e4c1008e21e3a26\"\u003e4815a5417\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix sourceRoot resolution for MCP projects tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/21d8aa4747573132476c3a0a4b7ea1f6405a71ef\"\u003e21d8aa474\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure transitive SCSS partial errors are tracked in watch mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e558117b748ee5837324d49466108d21db596b2e\"\u003ee558117b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure Vitest mock patching is executed only once\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/81e4faae7699e2ed1eb8f4656dc115ca9c20f416\"\u003e81e4faae7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve error stack traces during prerendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8dd341e21b8f44e8e2bf3f322cced8ff6e861098\"\u003e8dd341e21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope CHROME_BIN executable path to individual playwright instances\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e7e434ca3d78a8369b592bf870c9466962f77c94\"\u003ee7e434ca3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow underscores in host validation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcd99f944ecb90f896040030b98f1d03692b5b6f\"\u003ebcd99f944\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epatch Headers.forEach in cloneRequestAndPatchHeaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.3.22 to 20.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.23 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003eccab02ba0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.24 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f4595d599001713ae978865d7f84e33e5a9a077a\"\u003ef4595d599\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e6.4.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.4 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/87d99e98b178c8f7d5e944a346faf70c51bdfcef\"\u003e87d99e98b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport custom port in MCP devserver start tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4815a5417c7a0135fb66149c2e4c1008e21e3a26\"\u003e4815a5417\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix sourceRoot resolution for MCP projects tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/21d8aa4747573132476c3a0a4b7ea1f6405a71ef\"\u003e21d8aa474\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure transitive SCSS partial errors are tracked in watch mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e558117b748ee5837324d49466108d21db596b2e\"\u003ee558117b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure Vitest mock patching is executed only once\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/81e4faae7699e2ed1eb8f4656dc115ca9c20f416\"\u003e81e4faae7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve error stack traces during prerendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8dd341e21b8f44e8e2bf3f322cced8ff6e861098\"\u003e8dd341e21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope CHROME_BIN executable path to individual playwright instances\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e7e434ca3d78a8369b592bf870c9466962f77c94\"\u003ee7e434ca3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow underscores in host validation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcd99f944ecb90f896040030b98f1d03692b5b6f\"\u003ebcd99f944\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epatch Headers.forEach in cloneRequestAndPatchHeaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/angular` from 22.6.3 to 22.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c369bf18c37dd83549df0b54cf31a2e58e373cb1\"\u003e\u003ccode\u003ec369bf1\u003c/code\u003e\u003c/a\u003e fix(angular): add storybook and playwright as implicit dependencies (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/angular/issues/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/eb5fd7b0650cd429ad36a27fd302668b4c573243\"\u003e\u003ccode\u003eeb5fd7b\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9d97ddf9cbde8f64adab128ab8cf16b8f612852d\"\u003e\u003ccode\u003e9d97ddf\u003c/code\u003e\u003c/a\u003e fix(core): sandbox exclusions, multi-line typeof import detection, global ens...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.5/packages/angular\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint` from 22.6.3 to 22.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c65495b4fce67e62841a022c9d3587f3e00d6343\"\u003e\u003ccode\u003ec65495b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(linter): infer extended tsconfig files as task inputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35190\"\u003e#35190\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/00c69719f5b463a8b57003b8cc10c1529843b8aa\"\u003e\u003ccode\u003e00c6971\u003c/code\u003e\u003c/a\u003e fix(linter): infer extended tsconfig files as task inputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/eb5fd7b0650cd429ad36a27fd302668b4c573243\"\u003e\u003ccode\u003eeb5fd7b\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.5/packages/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.6.3 to 22.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/nrwl/nx/commits/22.6.5/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/jest` from 22.6.3 to 22.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/eb5fd7b0650cd429ad36a27fd302668b4c573243\"\u003e\u003ccode\u003eeb5fd7b\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.5/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/js` from 22.6.3 to 22.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d6af58c80af2a07cde4ee7eb1eb0ffa89b9767a5\"\u003e\u003ccode\u003ed6af58c\u003c/code\u003e\u003c/a\u003e fix(js): resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:librar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/eb5fd7b0650cd429ad36a27fd302668b4c573243\"\u003e\u003ccode\u003eeb5fd7b\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/721355808285b105fa64158bc29c679f7a9788e8\"\u003e\u003ccode\u003e7213558\u003c/code\u003e\u003c/a\u003e fix(bundling): bump esbuild for new projects to a version compatible with vit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/44abcb2ab49e102885d7eef2231b80024364158f\"\u003e\u003ccode\u003e44abcb2\u003c/code\u003e\u003c/a\u003e fix(js): use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/aacfa7c5734e21cc42d27d5278affc1be8dd62c6\"\u003e\u003ccode\u003eaacfa7c\u003c/code\u003e\u003c/a\u003e fix(js): include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35086\"\u003e#35086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/32c4a020ad3b4f9be3d6750a3853732a9356a5a2\"\u003e\u003ccode\u003e32c4a02\u003c/code\u003e\u003c/a\u003e chore(repo): fix critical handlebars and underscore vulnerabilities in npm au...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9acaee80e009c589e962318c141525384dc72a93\"\u003e\u003ccode\u003e9acaee8\u003c/code\u003e\u003c/a\u003e fix(js): narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9a18bc0c1d5158916a475fc0d167ae09e2faaf5f\"\u003e\u003ccode\u003e9a18bc0\u003c/code\u003e\u003c/a\u003e fix(js): recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.5/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/vitest` from 22.6.3 to 22.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/eb5fd7b0650cd429ad36a27fd302668b4c...\n\n_Description has been truncated_","html_url":"https://github.com/robinsjovoll/mandate-os/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/robinsjovoll%2Fmandate-os/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4251377037","node_id":"PR_kwDONkSftM7R3psK","number":195,"state":"closed","title":"chore(deps): bump the all-dependencies group across 1 directory with 70 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-20T04:52:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-13T04:58:08.000Z","updated_at":"2026-04-20T04:52:56.000Z","time_to_close":604487,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":70,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.998.0","new_version":"3.1029.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.3","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@types/multer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axios","old_version":"1.13.5","new_version":"1.15.0","repository_url":"https://github.com/axios/axios"},{"name":"next","old_version":"16.1.6","new_version":"16.2.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.12","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.0.10","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@next/eslint-plugin-next","old_version":"16.1.6","new_version":"16.2.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"22.5.2","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/cli","old_version":"0.7.10","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.13","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.2.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.3","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.6","new_version":"16.2.3","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-playwright","old_version":"2.7.1","new_version":"2.10.1","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"nx","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.2","repository_url":"https://github.com/prettier/prettier"},{"name":"sass","old_version":"1.97.3","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"@nestjs/config","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/nestjs/config"},{"name":"nodemailer","old_version":"7.0.13","new_version":"8.0.5","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.11","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"twilio","old_version":"5.12.2","new_version":"5.13.1","repository_url":"https://github.com/twilio/twilio-node"},{"name":"@nestjs/swagger","old_version":"11.2.6","new_version":"11.2.7","repository_url":"https://github.com/nestjs/swagger"},{"name":"canvas","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"class-validator","old_version":"0.14.4","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"google-auth-library","old_version":"10.6.1","new_version":"10.6.2","repository_url":"https://github.com/googleapis/google-cloud-node-core"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.7","repository_url":"https://github.com/ai/nanoid"},{"name":"pdfkit","old_version":"0.17.2","new_version":"0.18.0","repository_url":"https://github.com/foliojs/pdfkit"},{"name":"pg","old_version":"8.19.0","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.19","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@react-oauth/google","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/MomenSherif/react-oauth"},{"name":"lucide-react","old_version":"0.563.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"allure","old_version":"3.2.0","new_version":"3.4.1","repository_url":"https://github.com/allure-framework/allure3"},{"name":"allure-playwright","old_version":"3.5.0","new_version":"3.7.1","repository_url":"https://github.com/allure-framework/allure-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 64 updates in the / 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.998.0` | `3.1029.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.14` | `11.1.18` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.14` | `11.1.18` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.14` | `11.1.18` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.99.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.3` | `5.99.0` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.0.0` | `2.1.0` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.15.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.12` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.0.10` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.14` | `11.1.18` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.6` | `16.2.3` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.4.5` | `22.6.5` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.4.5` | `22.6.5` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.4.5` | `22.6.5` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.4.5` | `22.6.5` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.4.5` | `22.6.5` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `22.5.2` | `22.6.5` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.4.5` | `22.6.5` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.4.5` | `22.6.5` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.4.5` | `22.6.5` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.4.5` | `22.6.5` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.4.5` | `22.6.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.10` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.13` | `1.15.24` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.1` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.0` | `25.6.0` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.2.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.6` | `16.2.3` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.7.1` | `2.10.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.4.5` | `22.6.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.2` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.99.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.3` | `4.0.4` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.13` | `8.0.5` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.11` | `8.0.0` |\n| [twilio](https://github.com/twilio/twilio-node) | `5.12.2` | `5.13.1` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.6` | `11.2.7` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.1` | `3.2.3` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.4` | `0.15.1` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node-core/tree/HEAD/packages/google-auth-library-nodejs) | `10.6.1` | `10.6.2` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.7` |\n| [pdfkit](https://github.com/foliojs/pdfkit) | `0.17.2` | `0.18.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.19.0` | `8.20.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.19` |\n| [@react-oauth/google](https://github.com/MomenSherif/react-oauth) | `0.13.4` | `0.13.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `1.8.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.1` |\n| [allure](https://github.com/allure-framework/allure3) | `3.2.0` | `3.4.1` |\n| [allure-playwright](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-playwright) | `3.5.0` | `3.7.1` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.998.0 to 3.1029.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\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1029.0\u003c/h2\u003e\n\u003ch4\u003e3.1029.0(2026-04-10)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  CloudWatch Observability Admin adds support for multi-region telemetry evaluation and telemetry enablement rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/861e172aa8c12a7226c9d312a8b411124d424d21\"\u003e861e172a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  Adds optional health check configuration for Responder Gateways with ASG Managed Endpoints. When provided, RTB Fabric continuously probes customers' instance IPs and routes traffic only to healthy ones, reducing errors during deployments, scaling events, and instance failures. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e89043766f865865af301c1c3b525b294b9100f\"\u003e3e890437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Minor updates to exceptions for completeness (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/788ab4a6e9d756429b6597ecdcfaba971ef3cbc8\"\u003e788ab4a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Devops Agent now supports associate Splunk, Datadog and custom MCP server to an Agent Space. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4450317588a78674b066acb06a2813686f6e45ff\"\u003e44503175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for MV-HEVC video output and clear lead for AV1 DRM output. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/812d3dad9ee2a7c7e6b1c0de27e34cdbc50f2572\"\u003e812d3dad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  Image pipelines can now automatically apply tags to images they create. Set the imageTags property when creating or updating your pipelines to get started. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5eb366f5edb132b2bf9a7556fdc72534132ce2bd\"\u003e5eb366f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Support new SageMaker StartClusterHealthCheck API for on-demand DHC on Hyperpod EKS cluster. Support updated CreateCluster, UpdateCluster, DescribeCluster, BatchAddClusterNodes APIs for flexible instance group on HyperPod cluster (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfcde032c387d7a6e2abe0fb9b09186f701f5620\"\u003edfcde032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Conversational Analytics for Email (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd2820f8dd33c67471100f2c7ff9fadfbc1ffc7a\"\u003efd2820f8\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.1029.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1028.0\u003c/h2\u003e\n\u003ch4\u003e3.1028.0(2026-04-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.48.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7924\"\u003e#7924\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/037593a791dde5728e7daffce24db8803ddb2b35\"\u003e037593a7\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-bcm-dashboards:\u003c/strong\u003e  Scheduled email reports of Billing and Cost Management Dashboards (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e7231a11fb84317876381fabbb3468f5bd1a378\"\u003e5e7231a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconnect:\u003c/strong\u003e  Adds support for MediaLive Channel-type Router Inputs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/858c746dc2fcd16712905fabdbd09b1a364f7c77\"\u003e858c746d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Introducing support for SearchRegistryRecords API on AgentCoreRegistry (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6ac1ecc5ed727a2c9b92d587dd7b41ac3d5440ee\"\u003e6ac1ecc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for g7e instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c92e9e66bd0109504f7f15ebd409a23cc8821ec4\"\u003ec92e9e66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Initial release for CRUDL in AgentCore Registry Service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ec576322f9476affa41bfe45ff9501ba3c2301b7\"\u003eec576322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-data:\u003c/strong\u003e  The BatchExecuteStatement API now supports named SQL parameters, enabling secure batch queries with parameterized values. This enhancement helps prevent SQL injection vulnerabilities and improves query reusability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de8f2afba6b945dcb804a55b6e9d944eaf213d50\"\u003ede8f2afb\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.1028.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1027.0\u003c/h2\u003e\n\u003ch4\u003e3.1027.0(2026-04-08)\u003c/h4\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-04-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/88eb6682733b52d243befa8ff9b6cd7972207542\"\u003e88eb6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  Add AWS Outposts APIs to view renewal pricing options and submit renewal requests for Outpost contracts (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba6c2a7e3c2fc2ed15f44949bedc4a8f048cbaf2\"\u003eba6c2a7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecr:\u003c/strong\u003e  Add UnableToListUpstreamImageReferrersException in ListImageReferrers (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/459df0bc3e99151fcfaffa59608032f789225181\"\u003e459df0bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  Adding EKS specific backup vault notification types for AWS Backup. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5badfde9ad0899a64a6a506682506cf458cf838\"\u003ec5badfde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  AWS Marketplace Discovery API provides an interface that enables programmatic access to the AWS Marketplace catalog, including searching and browsing listings, retrieving product details and fulfillment options, and accessing public and private offer pricing and terms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1523d996c9baed4f0d56459be0460d8a11ce6bd6\"\u003e1523d996\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\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e'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.1028.0...v3.1029.0\"\u003e3.1029.0\u003c/a\u003e (2026-04-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.1027.0...v3.1028.0\"\u003e3.1028.0\u003c/a\u003e (2026-04-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\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1026.0...v3.1027.0\"\u003e3.1027.0\u003c/a\u003e (2026-04-08)\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.1025.0...v3.1026.0\"\u003e3.1026.0\u003c/a\u003e (2026-04-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e229167d\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.1024.0...v3.1025.0\"\u003e3.1025.0\u003c/a\u003e (2026-04-06)\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.1023.0...v3.1024.0\"\u003e3.1024.0\u003c/a\u003e (2026-04-03)\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/5d5aaed36462a33c1fac662639aacf163006e0b5\"\u003e\u003ccode\u003e5d5aaed\u003c/code\u003e\u003c/a\u003e Publish v3.1029.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edca62d045eca5140670a967164b87f2fc764456\"\u003e\u003ccode\u003eedca62d\u003c/code\u003e\u003c/a\u003e Publish v3.1028.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690d8d46dfe79779a57e53c51ac31116801e2237\"\u003e\u003ccode\u003e690d8d4\u003c/code\u003e\u003c/a\u003e Publish v3.1027.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ea2f7c59da5bdd85a6176f003108e91a7f5d92\"\u003e\u003ccode\u003e67ea2f7\u003c/code\u003e\u003c/a\u003e Publish v3.1026.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e\u003ccode\u003e229167d\u003c/code\u003e\u003c/a\u003e feat(client-s3): Updated list of the valid AWS Region values for the Location...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003e\u003ccode\u003eb19357a\u003c/code\u003e\u003c/a\u003e chore(codegen): update for sparse types and retry 2.1 updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7916\"\u003e#7916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8cfa946642fbfebcb3e71f1aff1094d1bb7683bd\"\u003e\u003ccode\u003e8cfa946\u003c/code\u003e\u003c/a\u003e Publish v3.1025.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99bf9fc2c6f7e26a1a027b12b5fe03f061bf55e1\"\u003e\u003ccode\u003e99bf9fc\u003c/code\u003e\u003c/a\u003e Publish v3.1024.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34e7b07a5c7829b78a436ae096096269bb53d9ee\"\u003e\u003ccode\u003e34e7b07\u003c/code\u003e\u003c/a\u003e Publish v3.1023.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7e636a6fd5dceb06b91f5e616390ef73ed40b53\"\u003e\u003ccode\u003ee7e636a\u003c/code\u003e\u003c/a\u003e Publish v3.1022.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1029.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.14 to 11.1.18\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\u003ccode\u003e@​nestjs/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16567\"\u003e#16567\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16533\"\u003e#16533\u003c/a\u003e fix(deps): update dependency fastify to v5.8.2 (\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: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRohan Santhosh Kumar (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasil Chomakov (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/99ed6e6f37c1493b46729318e22b3cb96b9fc74d\"\u003e\u003ccode\u003e99ed6e6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/268a28379cc59369308c41784a4632f818dbdf8c\"\u003e\u003ccode\u003e268a283\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6add3d611adab361aa5e3655eae22da50f269af2\"\u003e\u003ccode\u003e6add3d6\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.15 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/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.14 to 11.1.18\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\u003ccode\u003e@​nestjs/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16567\"\u003e#16567\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16533\"\u003e#16533\u003c/a\u003e fix(deps): update dependency fastify to v5.8.2 (\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: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRohan Santhosh Kumar (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasil Chomakov (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7493b94647fc51d6d774f1e20f1b2f66c692182f\"\u003e\u003ccode\u003e7493b94\u003c/code\u003e\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/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.14 to 11.1.18\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\u003ccode\u003e@​nestjs/platform-express\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16567\"\u003e#16567\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16533\"\u003e#16533\u003c/a\u003e fix(deps): update dependency fastify to v5.8.2 (\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: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRohan Santhosh Kumar (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasil Chomakov (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/24956b5b3f9c611e3e9965b35d1da92b8557d4d5\"\u003e\u003ccode\u003e24956b5\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency multer to v2.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/packages/platform-express\"\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.90.21 to 5.99.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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e'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.99.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.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.99.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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.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.99.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.99.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.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.98.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.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.98.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.98.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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.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.98.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.98.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.98.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.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated 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\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.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.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.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/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\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.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\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.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.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.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.2\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/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\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.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f6991900dcd50367a3580d27f69ddfb6bd3a34f3\"\u003e\u003ccode\u003ef699190\u003c/code\u003e\u003c/a\u003e test(react-query): replace hardcoded query keys with 'queryKey()' utility (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d3eea76b5f085650a62494ab72f351d70a0d6c\"\u003e\u003ccode\u003ef3d3eea\u003c/code\u003e\u003c/a\u003e test(*): replace deprecated 'toMatchTypeOf' with 'toExtend' (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10413\"\u003e#10413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3d6e001baeeef4e7c524f39cc009544aa05c2b08\"\u003e\u003ccode\u003e3d6e001\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): replace 'async/await sleep' with 'sleep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7d7a21c49c1c0d12e12a7da7ab00fa65df05650b\"\u003e\u003ccode\u003e7d7a21c\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'async/await sleep' with 'sleep().then()' in test ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.99.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 `@tanstack/react-query-devtools` from 5.91.3 to 5.99.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\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e'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.99.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.98.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.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.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.97.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.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.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.96.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.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.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.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.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\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/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\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.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.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.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.99.0/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/multer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/multer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.5 to 1.15.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.15.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers two critical security patches, adds runtime support for Deno and Bun, and includes significant CI hardening, documentation improvements, and routine dependency updates.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecation:\u003c/strong\u003e \u003ccode\u003eurl.parse()\u003c/code\u003e usage has been replaced to address Node.js deprecation warnings. If you are on a recent version of Node.js, this resolves console warnings you may have been seeing. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10625\"\u003e#10625\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed a \u003ccode\u003eno_proxy\u003c/code\u003e hostname normalisation bypass that could lead to Server-Side Request Forgery (SSRF). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10661\"\u003e#10661\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeader Injection:\u003c/strong\u003e Fixed an unrestricted cloud metadata exfiltration vulnerability via a header injection chain. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10660\"\u003e#10660\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\u003eRuntime Support:\u003c/strong\u003e Added compatibility checks and documentation for Deno and Bun environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10652\"\u003e#10652\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10653\"\u003e#10653\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCI Security:\u003c/strong\u003e Hardened workflow permissions to least privilege, added the \u003ccode\u003ezizmor\u003c/code\u003e security scanner, pinned action versions, and gated npm publishing with OIDC and environment protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10618\"\u003e#10618\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10619\"\u003e#10619\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10627\"\u003e#10627\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10637\"\u003e#10637\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10666\"\u003e#10666\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eserialize-javascript\u003c/code\u003e, \u003ccode\u003ehandlebars\u003c/code\u003e, \u003ccode\u003epicomatch\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e, and \u003ccode\u003edenoland/setup-deno\u003c/code\u003e to latest versions. Added a 7-day Dependabot cooldown period. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10574\"\u003e#10574\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10572\"\u003e#10572\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10568\"\u003e#10568\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10663\"\u003e#10663\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10664\"\u003e#10664\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10665\"\u003e#10665\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10669\"\u003e#10669\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10670\"\u003e#10670\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10616\"\u003e#10616\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Unified docs, improved \u003ccode\u003ebeforeRedirect\u003c/code\u003e credential leakage example, clarified \u003ccode\u003ewithCredentials\u003c/code\u003e/\u003ccode\u003ewithXSRFToken\u003c/code\u003e behaviour, HTTP/2 support notes, async/await timeout error handling, header case preservation, and various typo fixes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10649\"\u003e#10649\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10624\"\u003e#10624\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7452\"\u003e#7452\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7471\"\u003e#7471\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10654\"\u003e#10654\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10644\"\u003e#10644\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10589\"\u003e#10589\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHousekeeping:\u003c/strong\u003e Removed stale files, regenerated lockfile, and updated sponsor scripts and blocks. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10584\"\u003e#10584\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10650\"\u003e#10650\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10582\"\u003e#10582\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10640\"\u003e#10640\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10659\"\u003e#10659\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10668\"\u003e#10668\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Added regression coverage for urlencoded \u003ccode\u003eContent-Type\u003c/code\u003e casing. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10573\"\u003e#10573\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/raashish1601\"\u003e\u003ccode\u003e@​raashish1601\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10573\"\u003e#10573\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Kilros0817\"\u003e\u003ccode\u003e@​Kilros0817\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10625\"\u003e#10625\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/ashstrc\"\u003e\u003ccode\u003e@​ashstrc\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10624\"\u003e#10624\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Abhi3975\"\u003e\u003ccode\u003e@​Abhi3975\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10589\"\u003e#10589\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/theamodhshetty\"\u003e\u003ccode\u003e@​theamodhshetty\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7452\"\u003e#7452\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003cp\u003eThis release focuses on compatibility fixes, adapter stability improvements, and test/tooling modernisation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e If you rely on env-based proxy behaviour or CJS resolution edge-cases, validate your integration after upgrade (notably \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 alignment and \u003ccode\u003emain\u003c/code\u003e entry compatibility fix).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime Features:\u003c/strong\u003e No new end-user features were introduced in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage Expansion:\u003c/strong\u003e Added broader smoke/module test coverage for CJS and ESM package usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7510\"\u003e#7510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Trim trailing CRLF in normalised header values. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2:\u003c/strong\u003e Close detached HTTP/2 sessions on timeout to avoid lingering sessions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Cancel \u003ccode\u003eReadableStream\u003c/code\u003e created during request-stream capability probing to prevent async resource leaks. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed env proxy behavior with \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7499\"\u003e#7499\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/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\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://gith...\n\n_Description has been truncated_","html_url":"https://github.com/Crownstack-Technologies-Private-Limited/quick-certify/pull/195","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crownstack-Technologies-Private-Limited%2Fquick-certify/issues/195","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/195/packages"},{"uuid":"4221330064","node_id":"PR_kwDODMcke87Qp-dc","number":2933,"state":"closed","title":"chore(deps-dev): bump the npm-dev-deps group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-15T00:25:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T00:25:47.000Z","updated_at":"2026-04-15T00:25:12.000Z","time_to_close":604762,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"npm-dev-deps","update_count":19,"packages":[{"name":"@jscutlery/semver","old_version":"5.7.1","new_version":"6.0.0","repository_url":"https://github.com/jscutlery/semver"},{"name":"@nx/eslint","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.0","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-unicorn","old_version":"63.0.0","new_version":"64.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"nx","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"rollup","old_version":"4.59.0","new_version":"4.60.1","repository_url":"https://github.com/rollup/rollup"},{"name":"rollup-plugin-dts","old_version":"6.4.0","new_version":"6.4.1","repository_url":"https://github.com/Swatinem/rollup-plugin-dts"},{"name":"rollup-plugin-typescript2","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/ezolenko/rollup-plugin-typescript2"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"user-agent-data-types","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/lukewarlow/user-agent-data-types"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dev-deps group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@jscutlery/semver](https://github.com/jscutlery/semver) | `5.7.1` | `6.0.0` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.0` | `22.6.4` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.0` | `22.6.4` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.0` | `22.6.4` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.0` | `22.6.4` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.6.0` | `22.6.4` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.21` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.1` | `8.58.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.0` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `63.0.0` | `64.0.0` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.0` | `22.6.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.60.1` |\n| [rollup-plugin-dts](https://github.com/Swatinem/rollup-plugin-dts) | `6.4.0` | `6.4.1` |\n| [rollup-plugin-typescript2](https://github.com/ezolenko/rollup-plugin-typescript2) | `0.36.0` | `0.37.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [user-agent-data-types](https://github.com/lukewarlow/user-agent-data-types) | `0.4.2` | `0.4.3` |\n\n\nUpdates `@jscutlery/semver` from 5.7.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jscutlery/semver/releases\"\u003e\u003ccode\u003e@​jscutlery/semver\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esemver-6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jscutlery/semver/compare/semver-5.8.1...semver-6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange default preset to conventionalcommits (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esemver:\u003c/strong\u003e Prerelease tags are now included when determining the last\nversion for regular releases. This may affect version calculation for projects\nwith existing prerelease tags.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange default preset to conventionalcommits (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1067\"\u003e#1067\u003c/a\u003e) (\u003ca href=\"https://github.com/jscutlery/semver/commit/8042cb100da4fdf73996f619af29c0d428ed98e6\"\u003e8042cb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esemver:\u003c/strong\u003e consider prerelease tags when calculating release version (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1066\"\u003e#1066\u003c/a\u003e) (\u003ca href=\"https://github.com/jscutlery/semver/commit/57a75475dc9aa806a60954e9e6af00f9e2b836a7\"\u003e57a7547\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/433\"\u003e#433\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/817\"\u003e#817\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/808\"\u003e#808\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/788\"\u003e#788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esemver-5.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jscutlery/semver/compare/semver-5.8.0...semver-5.8.1\"\u003e5.8.1\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esemver:\u003c/strong\u003e fix dependency version in changelog (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1064\"\u003e#1064\u003c/a\u003e) (\u003ca href=\"https://github.com/jscutlery/semver/commit/de72a7df13d8a6a8528ccc30ba3e96a20f9cf9f5\"\u003ede72a7d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esemver-5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/jscutlery/semver/compare/semver-5.7.1...semver-5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-03-31)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📦 bump dependency inquirer to v8.2.7 (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1016\"\u003e#1016\u003c/a\u003e) (\u003ca href=\"https://github.com/jscutlery/semver/commit/521d290d9c6ae319f5e5c02b3a23f38553a18ff1\"\u003e521d290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esemver:\u003c/strong\u003e add missing dependencies for build and test (\u003ca href=\"https://github.com/jscutlery/semver/commit/6def39fb889d043b43f325e2584ed63e327aa04b\"\u003e6def39f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​nx/devkit\u003c/code\u003e v22 peer dependency support (\u003ca href=\"https://github.com/jscutlery/semver/commit/5d87e6f91ec74d902d9f3b3cab6df7d6bbf3713a\"\u003e5d87e6f\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/jscutlery/semver/commit/da24c13422d93f9e016e68dd57d869a696436389\"\u003e\u003ccode\u003eda24c13\u003c/code\u003e\u003c/a\u003e release(semver): 🎸 cut release to 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/5a7de4f135c6c71d00b4559c7038af9838edd7eb\"\u003e\u003ccode\u003e5a7de4f\u003c/code\u003e\u003c/a\u003e chore: switch commitlint config to config-conventional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/8042cb100da4fdf73996f619af29c0d428ed98e6\"\u003e\u003ccode\u003e8042cb1\u003c/code\u003e\u003c/a\u003e feat!: change default preset to conventionalcommits (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/057798bb43e5621abf295caa9999fc2a760d4912\"\u003e\u003ccode\u003e057798b\u003c/code\u003e\u003c/a\u003e chore: add header-max-length rule to enforce maximum header length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/57a75475dc9aa806a60954e9e6af00f9e2b836a7\"\u003e\u003ccode\u003e57a7547\u003c/code\u003e\u003c/a\u003e fix(semver): consider prerelease tags when calculating release version (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/adea8456959c4a9b90f675d828bdb6eea9cac20e\"\u003e\u003ccode\u003eadea845\u003c/code\u003e\u003c/a\u003e build: 📦 update nrwl workspace to 22.6.3 (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/42d38ddd16d908d4b0375b67734ec33e8da15484\"\u003e\u003ccode\u003e42d38dd\u003c/code\u003e\u003c/a\u003e release(semver): 🎸 cut release to 5.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/de72a7df13d8a6a8528ccc30ba3e96a20f9cf9f5\"\u003e\u003ccode\u003ede72a7d\u003c/code\u003e\u003c/a\u003e fix(semver): fix dependency version in changelog (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/91dbf30a690a2f1ce8e8910619fad829008eb757\"\u003e\u003ccode\u003e91dbf30\u003c/code\u003e\u003c/a\u003e release(semver): 🎸 cut release to 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/d7f2c6b4170a953f833b9011a76896f719caf345\"\u003e\u003ccode\u003ed7f2c6b\u003c/code\u003e\u003c/a\u003e ci(semver): fix NPM authentication verification steps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jscutlery/semver/compare/semver-5.7.1...semver-6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​jscutlery/semver\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\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/nrwl/nx/commit/dbd2ace5e0e5d0cd1b8d75423c56f5a83f6bdab8\"\u003e\u003ccode\u003edbd2ace\u003c/code\u003e\u003c/a\u003e fix(linter): prepend framework configs before baseConfig in flat config gener...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/fae1dd40ca78b6a82f48b8c2b9acb95eca29a2ff\"\u003e\u003ccode\u003efae1dd4\u003c/code\u003e\u003c/a\u003e fix(linter): use root config to determine ESLint class in plugin (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/34900\"\u003e#34900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/b269f95683302323033da554e4480f8c40ee6246\"\u003e\u003ccode\u003eb269f95\u003c/code\u003e\u003c/a\u003e fix(linter): convert project-level eslint configs and log when skipped (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/34899\"\u003e#34899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ea5810e11e99965f798677173cd3626f8ee1318f\"\u003e\u003ccode\u003eea5810e\u003c/code\u003e\u003c/a\u003e fix(linter): use native nx.configs in convert-to-flat-config for Nx plugins (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\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/nrwl/nx/commit/dbd2ace5e0e5d0cd1b8d75423c56f5a83f6bdab8\"\u003e\u003ccode\u003edbd2ace\u003c/code\u003e\u003c/a\u003e fix(linter): prepend framework configs before baseConfig in flat config gener...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4561de2f934844a652408f4f2027f5bc58503a65\"\u003e\u003ccode\u003e4561de2\u003c/code\u003e\u003c/a\u003e fix(linter): detect require() calls in enforce-module-boundaries rule (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/34896\"\u003e#34896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/jest` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\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/nrwl/nx/commit/7c9de134f4261a84fe349c9426a03dcfd28bf7b1\"\u003e\u003ccode\u003e7c9de13\u003c/code\u003e\u003c/a\u003e fix(testing): gracefully handle broken jest configs in alias migration (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34901\"\u003e#34901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/js` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\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/nrwl/nx/commit/44abcb2ab49e102885d7eef2231b80024364158f\"\u003e\u003ccode\u003e44abcb2\u003c/code\u003e\u003c/a\u003e fix(js): use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/aacfa7c5734e21cc42d27d5278affc1be8dd62c6\"\u003e\u003ccode\u003eaacfa7c\u003c/code\u003e\u003c/a\u003e fix(js): include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35086\"\u003e#35086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/32c4a020ad3b4f9be3d6750a3853732a9356a5a2\"\u003e\u003ccode\u003e32c4a02\u003c/code\u003e\u003c/a\u003e chore(repo): fix critical handlebars and underscore vulnerabilities in npm au...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9acaee80e009c589e962318c141525384dc72a93\"\u003e\u003ccode\u003e9acaee8\u003c/code\u003e\u003c/a\u003e fix(js): narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9a18bc0c1d5158916a475fc0d167ae09e2faaf5f\"\u003e\u003ccode\u003e9a18bc0\u003c/code\u003e\u003c/a\u003e fix(js): recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9a743d3b70ebd82fc99fead6745a50a4c8f84b65\"\u003e\u003ccode\u003e9a743d3\u003c/code\u003e\u003c/a\u003e fix(js): add {projectRoot} prefix to d.ts fileset in typescript plugin (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35037\"\u003e#35037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/b611b9806307aba59803bf88cf68ed210240d897\"\u003e\u003ccode\u003eb611b98\u003c/code\u003e\u003c/a\u003e fix(js): add input on .d.ts files within dependency projects (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34968\"\u003e#34968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/583335b2acc4bb6b814f73fd8f11b7616068e215\"\u003e\u003ccode\u003e583335b\u003c/code\u003e\u003c/a\u003e fix(js): pass configName to typecheck command in TS plugin (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34989\"\u003e#34989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1fac89360b2f58bb199c79f11c75245db703e256\"\u003e\u003ccode\u003e1fac893\u003c/code\u003e\u003c/a\u003e fix(core): set windowsHide: true on all child process spawns (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34894\"\u003e#34894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9c2b5e2404f141b0e3dee19543ae0584a2201614\"\u003e\u003ccode\u003e9c2b5e2\u003c/code\u003e\u003c/a\u003e fix(js): preserve tsconfig fields in typescript plugin cache (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34908\"\u003e#34908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/workspace` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/workspace\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\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/nrwl/nx/commit/dd241fca0146adc566237ae8748cb4d63b9fcc69\"\u003e\u003ccode\u003edd241fc\u003c/code\u003e\u003c/a\u003e fix(core): handle owners and conformance project refs on move/remove (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/workspace/issues/34815\"\u003e#34815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1fac89360b2f58bb199c79f11c75245db703e256\"\u003e\u003ccode\u003e1fac893\u003c/code\u003e\u003c/a\u003e fix(core): set windowsHide: true on all child process spawns (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/workspace/issues/34894\"\u003e#34894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/workspace\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swc/core` from 1.15.18 to 1.15.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swc-project/swc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​swc/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.15.21] - 2026-03-22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(cli)\u003c/strong\u003e Honor externalHelpers=false in rust binary (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11693\"\u003e#11693\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/1be052e36154ed0382aeb93a4ff8f9e441ffbdca\"\u003e1be052e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(cli)\u003c/strong\u003e Skip mkdir when --out-file targets the current directory (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11720\"\u003e#11720\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/f3f4e51cedb3051a7c75c0cdecaa17e1d276597f\"\u003ef3f4e51\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/decorators)\u003c/strong\u003e Resolve 2022-03 issues \u003ca href=\"https://github.com/swc-project/swc/tree/HEAD/packages/core/issues/9565\"\u003e#9565\u003c/a\u003e/\u003ca href=\"https://github.com/swc-project/swc/tree/HEAD/packages/core/issues/9078\"\u003e#9078\u003c/a\u003e/\u003ca href=\"https://github.com/swc-project/swc/tree/HEAD/packages/core/issues/9079\"\u003e#9079\u003c/a\u003e and add regressions (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11698\"\u003e#11698\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/a025d2bc2fa482b675084f5802865cd02c8b63c4\"\u003ea025d2b\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/fixer)\u003c/strong\u003e Wrap new opt chain (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11618\"\u003e#11618\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/fdcd184a2ad3295015faf51fde62dbe4b700515e\"\u003efdcd184\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/flow)\u003c/strong\u003e Normalize module await bindings for Hermes parity (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11703\"\u003e#11703\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/73d87616f5db5146fac774cd60d5ec18195140c3\"\u003e73d8761\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/minifier)\u003c/strong\u003e Fix compatibility for Wasm plugin (\u003ccode\u003eswc_ast_unknown\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11641\"\u003e#11641\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/abd0e45fb9cee9f79fb58d3a520f9ff92ecf4566\"\u003eabd0e45\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/module)\u003c/strong\u003e Preserve explicit index.js import path when baseUrl is set (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11597\"\u003e#11597\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/830dbeb44f3bf6faf807808d596d970442b6e6e3\"\u003e830dbeb\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/module)\u003c/strong\u003e Avoid rewriting unknown relative extensions (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11713\"\u003e#11713\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/ed092184839057467702976ad43ed4e3f902dc6b\"\u003eed09218\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/regexp)\u003c/strong\u003e Implement transform-named-capturing-groups-regex (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11642\"\u003e#11642\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/f62bfa90701cdcfe87af082d5104f0c1e2dd7e0d\"\u003ef62bfa9\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/types)\u003c/strong\u003e Add new options types (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11683\"\u003e#11683\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/62eeee15324a6aa25a2e17d497f1d41900cbac99\"\u003e62eeee1\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(malloc)\u003c/strong\u003e Fallback to system allocator on linux gnu s390x/powerpc (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11606\"\u003e#11606\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/e103facd4451349478efbaf8caaf89294d4780f9\"\u003ee103fac\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate lz4_flex to resolve RUSTSEC-2026-0041 (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11701\"\u003e#11701\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/7528507bc6d3fb723742e62abb156d510fba1329\"\u003e7528507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(agents)\u003c/strong\u003e Improve guidance (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11626\"\u003e#11626\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/1cdfec9f298d0979f40d2be5a227ea4dc973138b\"\u003e1cdfec9\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(agents)\u003c/strong\u003e Add AGENTS two-pass rules for es crates (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11634\"\u003e#11634\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/12af4a1fcffff0bcefaa5ca766914d1aae2c7847\"\u003e12af4a1\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/a06c4b900114e213208318113ae1a60bc842015c\"\u003e\u003ccode\u003ea06c4b9\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.21\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev59.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/eb169d5840da842aa0b3168788a19f051a7c08fd\"\u003e\u003ccode\u003eeb169d5\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.21-nightly-20260322.3\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev59.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/4c378f72594f34e49cf7e2b1d5e33760bd9af0ea\"\u003e\u003ccode\u003e4c378f7\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.21-nightly-20260322.2\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev59.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/1cdd010b9f962abaf21ee601ca39a571e5d94d67\"\u003e\u003ccode\u003e1cdd010\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.21-nightly-20260322.1\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev59.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/de0c918ef680320b1fdfff6e74370d8c5c4352f6\"\u003e\u003ccode\u003ede0c918\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.20-nightly-20260302.1\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev58.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/f79f31e4ac5893ed870fd2c6d6868de387b82358\"\u003e\u003ccode\u003ef79f31e\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.19-nightly-20260302.1\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev58.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/357255d56d4cc61b55be27a4b052f2f3019d018d\"\u003e\u003ccode\u003e357255d\u003c/code\u003e\u003c/a\u003e feat(bindings): Add linux ppc64le and s390x support across npm bindings (\u003ca href=\"https://github.com/swc-project/swc/tree/HEAD/packages/core/issues/11602\"\u003e#11602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swc-project/swc/commits/v1.15.21/packages/core\"\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.57.1 to 8.58.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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\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 crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\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\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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.58.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.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\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] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\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\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\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.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\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/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\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 [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\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\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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.58.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.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\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\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\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.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\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/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5a9bd366139c8e306dd78ae906d4389972de42b6\"\u003e\u003ccode\u003e5a9bd36\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-regexp-exec] avoid fixing unknown RegExp flags (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/edb90ebf7c75a71065bed719f3e72d18b830c6a0\"\u003e\u003ccode\u003eedb90eb\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-extraneous-class] handle index signatures (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1bf86c9f5c799916d12079c037c79e10b29cdc9c\"\u003e\u003ccode\u003e1bf86c9\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e9cc25a794dbf82a241807f394489a2aad39ffae\"\u003e\u003ccode\u003ee9cc25a\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): fix typo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12155\"\u003e#12155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f68c8e4baca096281b458ccb6ff16ca6c5a1d199\"\u003e\u003ccode\u003ef68c8e4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-readonly-parameter-types] preserve type alias inf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/73acd2e6833c4757d2743a8dbb979154d31a1e98\"\u003e\u003ccode\u003e73acd2e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] skip reporting false posi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3d21482030e4fd220f466cea7036e07695277364\"\u003e\u003ccode\u003e3d21482\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-return] false positive on unwrapping generic (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.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.57.1 to 8.58.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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\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 crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\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\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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.58.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.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\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] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\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\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\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.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.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.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\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/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.3.1 to 17.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSource...\n\n_Description has been truncated_","html_url":"https://github.com/rudderlabs/rudder-sdk-js/pull/2933","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudderlabs%2Frudder-sdk-js/issues/2933","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2933/packages"},{"uuid":"4219416351","node_id":"PR_kwDOOw2Y8M7QkaA_","number":110,"state":"open","title":"chore(deps)(deps-dev): bump the development-dependencies group across 1 directory with 37 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-04-07T17:18:24.000Z","updated_at":"2026-04-07T17:18:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"development-dependencies","update_count":37,"packages":[{"name":"@angular-devkit/build-angular","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/core","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/schematics","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/build","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.6","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.2.4","new_version":"20.3.18","repository_url":"https://github.com/angular/angular"},{"name":"@angular/language-service","old_version":"20.2.4","new_version":"20.3.18","repository_url":"https://github.com/angular/angular"},{"name":"@nestjs/schematics","old_version":"11.0.7","new_version":"11.0.10","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nx/angular","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/devkit","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/esbuild","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/storybook","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@schematics/angular","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@storybook/addon-docs","old_version":"9.1.7","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/angular","old_version":"9.1.7","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test-runner","old_version":"0.23.0","new_version":"0.24.3","repository_url":"https://github.com/storybookjs/test-runner"},{"name":"@swc-node/register","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/swc-project/swc-node"},{"name":"@swc/cli","old_version":"0.6.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.5.29","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"20.19.9","new_version":"20.19.39","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"angular-eslint","old_version":"20.3.0","new_version":"20.7.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"esbuild","old_version":"0.19.12","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-storybook","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jest-preset-angular","old_version":"14.6.1","new_version":"14.6.2","repository_url":"https://github.com/thymikee/jest-preset-angular"},{"name":"ng-packagr","old_version":"20.2.0","new_version":"20.3.2","repository_url":"https://github.com/ng-packagr/ng-packagr"},{"name":"nx","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"storybook","old_version":"9.1.7","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular-devkit/core](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular-devkit/schematics](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.6` | `20.3.22` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.2.4` | `20.3.18` |\n| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `20.2.4` | `20.3.18` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.7` | `11.0.10` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `21.5.3` | `21.6.10` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `21.5.3` | `21.6.10` |\n| [@nx/esbuild](https://github.com/nrwl/nx/tree/HEAD/packages/esbuild) | `21.5.3` | `21.6.10` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `21.5.3` | `21.6.10` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `21.5.3` | `21.6.10` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `21.5.3` | `21.6.10` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `21.5.3` | `21.6.10` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `21.5.3` | `21.6.10` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `21.5.3` | `21.6.10` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `21.5.3` | `21.6.10` |\n| [@nx/storybook](https://github.com/nrwl/nx/tree/HEAD/packages/storybook) | `21.5.3` | `21.6.10` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `21.5.3` | `21.6.10` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `21.5.3` | `21.6.10` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `21.5.3` | `21.6.10` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `9.1.7` | `9.1.20` |\n| [@storybook/angular](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/angular) | `9.1.7` | `9.1.20` |\n| [@storybook/test-runner](https://github.com/storybookjs/test-runner) | `0.23.0` | `0.24.3` |\n| [@swc-node/register](https://github.com/swc-project/swc-node) | `1.9.2` | `1.11.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.6.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.5.29` | `1.15.24` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `20.19.39` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.3.0` | `20.7.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.19.12` | `0.28.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `0.11.1` | `0.12.0` |\n| [jest-preset-angular](https://github.com/thymikee/jest-preset-angular) | `14.6.1` | `14.6.2` |\n| [ng-packagr](https://github.com/ng-packagr/ng-packagr) | `20.2.0` | `20.3.2` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `21.5.3` | `21.6.10` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `9.1.7` | `9.1.20` |\n\n\nUpdates `@angular-devkit/build-angular` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/core` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/schematics` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/build` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.0.6 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.0.6...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.2.4 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.18 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e02fbf08890\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e72126f9a08\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e626bc8bc20\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.3 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/78dea55351fb305b33a919c43a6b363137eca166\"\u003e78dea55351\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/999c14eaab981d12bf2b1d9b1fd6766157f7b1cc\"\u003e999c14eaab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/de0eb4c6566011e1a34d529a273ec3d5b6bf17d5\"\u003ede0eb4c656\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.4 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed2d324f9cc12aab6cfa0569ef10b73243a62c65\"\u003eed2d324f9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/abbd8797bbd3ae53a10033c39bd895b5b85a4fae\"\u003eabbd8797bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1dcd16c5b40291aa3fa2dc84d22842cd657b201\"\u003ed1dcd16c5b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.2 (2026-03-11)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateNgModuleRef\u003c/code\u003e was removed, use \u003ccode\u003ecreateNgModule\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b918beda323eefef17bf1de03fde3d402a3d4af0\"\u003eb918beda32\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow debouncing signals\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003ccode\u003ec2c2b4a\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003ccode\u003ed1ca8ae\u003c/code\u003e\u003c/a\u003e fix(compiler): prevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/840db59dc1a9beb0b4e63799b5d56c2f096a1bab\"\u003e\u003ccode\u003e840db59\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): make required inputs diagnostic less noisy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/de8af179518732a50ae0b15ef580a93371d27a3d\"\u003e\u003ccode\u003ede8af17\u003c/code\u003e\u003c/a\u003e docs(docs-infra): Extract multiple extends statements for interfaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64539\"\u003e#64539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/5fb7c318bd153dbebfe65f56540380a10f1650be\"\u003e\u003ccode\u003e5fb7c31\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler-cli): missingStructuralDirective diagnostic produces fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/371274bfc6d5690390f90161106b60d80939fe75\"\u003e\u003ccode\u003e371274b\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): missingStructuralDirective diagnostic produces false negat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3ae0d1bcf58c8f337417026a4ce58eb770daa178\"\u003e\u003ccode\u003e3ae0d1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2e817b0efb6f617312936b756ace2c85139d1fc\"\u003e\u003ccode\u003ec2e817b\u003c/code\u003e\u003c/a\u003e perf(compiler-cli): fix performance of \u0026quot;interpolated signal not invoked\u0026quot; chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/11b006ed836bfdfe96e57adba5a0394db883bea6\"\u003e\u003ccode\u003e11b006e\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.18/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/language-service` from 20.2.4 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.1...\n\n_Description has been truncated_","html_url":"https://github.com/cjrutherford/optimistic-tanuki/pull/110","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjrutherford%2Foptimistic-tanuki/issues/110","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/110/packages"},{"uuid":"4215155274","node_id":"PR_kwDOQkbBcs7QXrRN","number":88,"state":"open","title":"chore(deps): bump the runtime-deps group across 1 directory with 44 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-04-07T03:03:08.000Z","updated_at":"2026-04-07T03:05:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"runtime-deps","update_count":44,"packages":[{"name":"@angular/animations","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/cdk","old_version":"21.2.4","new_version":"21.2.5","repository_url":"https://github.com/angular/components"},{"name":"@angular/common","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/localize","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/material","old_version":"21.2.4","new_version":"21.2.5","repository_url":"https://github.com/angular/components"},{"name":"@angular/platform-browser","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/router","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@aws-sdk/client-cognito-identity-provider","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@angular-devkit/build-angular","old_version":"21.2.5","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/core","old_version":"21.2.5","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/schematics","old_version":"21.2.5","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/build","old_version":"21.2.5","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"21.2.5","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@nx/angular","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/esbuild","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@schematics/angular","old_version":"21.2.5","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@swc/core","old_version":"1.15.21","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.20","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.3.3","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aws-cdk-lib","old_version":"2.246.0","new_version":"2.248.0","repository_url":"https://github.com/aws/aws-cdk"},{"name":"esbuild","old_version":"0.27.4","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"nx","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-dynamodb","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ses","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-secrets-manager","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-scheduler","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"aws-cdk","old_version":"2.1115.1","new_version":"2.1117.0","repository_url":"https://github.com/aws/aws-cdk-cli"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"}],"path":null,"ecosystem":"npm"},"body":"Bumps the runtime-deps group with 44 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `21.2.6` | `21.2.7` |\n| [@angular/cdk](https://github.com/angular/components) | `21.2.4` | `21.2.5` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.2.6` | `21.2.7` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.2.6` | `21.2.7` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.2.6` | `21.2.7` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.2.6` | `21.2.7` |\n| [@angular/localize](https://github.com/angular/angular) | `21.2.6` | `21.2.7` |\n| [@angular/material](https://github.com/angular/components) | `21.2.4` | `21.2.5` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.2.6` | `21.2.7` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `21.2.6` | `21.2.7` |\n| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `21.2.6` | `21.2.7` |\n| [@aws-sdk/client-cognito-identity-provider](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cognito-identity-provider) | `3.1021.0` | `3.1025.0` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `21.2.5` | `21.2.6` |\n| [@angular-devkit/core](https://github.com/angular/angular-cli) | `21.2.5` | `21.2.6` |\n| [@angular-devkit/schematics](https://github.com/angular/angular-cli) | `21.2.5` | `21.2.6` |\n| [@angular/build](https://github.com/angular/angular-cli) | `21.2.5` | `21.2.6` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `21.2.5` | `21.2.6` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `21.2.6` | `21.2.7` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `22.6.3` | `22.6.4` |\n| [@nx/esbuild](https://github.com/nrwl/nx/tree/HEAD/packages/esbuild) | `22.6.3` | `22.6.4` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.3` | `22.6.4` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.3` | `22.6.4` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.3` | `22.6.4` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.3` | `22.6.4` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.6.3` | `22.6.4` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.6.3` | `22.6.4` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `21.2.5` | `21.2.6` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.21` | `1.15.24` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.20` | `0.5.21` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.3` | `25.5.2` |\n| [aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib) | `2.246.0` | `2.248.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.4` | `0.28.0` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.3` | `22.6.4` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/lib-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-dynamodb) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/client-ses](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ses) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/client-scheduler](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-scheduler) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.1021.0` | `3.1025.0` |\n| [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk) | `2.1115.1` | `2.1117.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.1` |\n\n\nUpdates `@angular/animations` from 21.2.6 to 21.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/animations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/fea25d1a60-fix-green\" alt=\"fix - fea25d1a60\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003e\u003cimg src=\"https://img.shields.io/badge/bba5ed8e64-fix-green\" alt=\"fix - bba5ed8e64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003cimg src=\"https://img.shields.io/badge/d04ddd73df-fix-green\" alt=\"fix - d04ddd73df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003cimg src=\"https://img.shields.io/badge/8fd896e99a-fix-green\" alt=\"fix - 8fd896e99a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003cimg src=\"https://img.shields.io/badge/b682c62873-fix-green\" alt=\"fix - b682c62873\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c41e74fdd-fix-green\" alt=\"fix - 3c41e74fdd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003cimg src=\"https://img.shields.io/badge/0960592d3d-fix-green\" alt=\"fix - 0960592d3d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/animations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.7 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003efea25d1a60\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003ebba5ed8e64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003ed04ddd73df\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e8fd896e99a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003eb682c62873\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e3c41e74fdd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e0960592d3d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-03-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElements with multiple matching selectors will now throw at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComponent with undefined \u003ccode\u003echangeDetection\u003c/code\u003e property are now \u003ccode\u003eOnPush\u003c/code\u003e by default. Specify \u003ccode\u003echangeDetection: ChangeDetectionStrategy.Eager\u003c/code\u003e to keep the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHammer.js integration has been removed. Use your own implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c1312da1832e2b59ce18edae8fae13d3f562d9b0\"\u003ec1312da183\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid redundant image fetch on destroy with auto sizes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e850643b1b8dca8cfdc12705be51441197cd987a\"\u003ee850643b1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eSupport comments in html element.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/96be4f429ba316c75d2d4a39ececcc529ec10943\"\u003e96be4f429b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eabstract emitter producing incorrect code for dynamic imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5a712d42d161c93f6315d6462543c26c4e4a4490\"\u003e5a712d42d1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent shimCssText from adding extra blank lines per CSS comment\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ca67828ee247bdff46736661e51f43f2ca736a24\"\u003eca67828ee2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eintroduce NG8023 compile-time diagnostic for duplicate selectors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\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\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.2.7/packages/animations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cdk` from 21.2.4 to 21.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/components/releases\"\u003e\u003ccode\u003e@​angular/cdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.5\u003c/h2\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/895908a12dd81d889f95961da59e80823faf8889\"\u003e\u003cimg src=\"https://img.shields.io/badge/895908a12-fix-green\" alt=\"fix - 895908a12\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003esidenav:\u003c/strong\u003e not resetting margin if transition does not start (\u003ca href=\"https://redirect.github.com/angular/components/issues/33001\"\u003e#33001\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/475a8aabb30044c4cdca1bdb0b1de832db6e5936\"\u003e\u003cimg src=\"https://img.shields.io/badge/475a8aabb-fix-green\" alt=\"fix - 475a8aabb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslider:\u003c/strong\u003e not picking up static direction (\u003ca href=\"https://redirect.github.com/angular/components/issues/33006\"\u003e#33006\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/8a5ed09e59e312f82b969b19ae4d077e4574bd12\"\u003e\u003cimg src=\"https://img.shields.io/badge/8a5ed09e5-fix-green\" alt=\"fix - 8a5ed09e5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e allow hover detection logic to be customized (\u003ca href=\"https://redirect.github.com/angular/components/issues/33018\"\u003e#33018\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/42e10553cfcf205fea44522ae631fe23f90b03ea\"\u003e\u003cimg src=\"https://img.shields.io/badge/42e10553c-fix-green\" alt=\"fix - 42e10553c\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003estepper:\u003c/strong\u003e linear updates not reflected in the DOM (\u003ca href=\"https://redirect.github.com/angular/components/issues/33007\"\u003e#33007\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/components/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.5 \u0026quot;steel-wombat\u0026quot; (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/42e10553cfcf205fea44522ae631fe23f90b03ea\"\u003e42e10553c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003estepper:\u003c/strong\u003e linear updates not reflected in the DOM (\u003ca href=\"https://redirect.github.com/angular/components/pull/33007\"\u003e#33007\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/895908a12dd81d889f95961da59e80823faf8889\"\u003e895908a12\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003esidenav:\u003c/strong\u003e not resetting margin if transition does not start (\u003ca href=\"https://redirect.github.com/angular/components/pull/33001\"\u003e#33001\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/475a8aabb30044c4cdca1bdb0b1de832db6e5936\"\u003e475a8aabb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslider:\u003c/strong\u003e not picking up static direction (\u003ca href=\"https://redirect.github.com/angular/components/pull/33006\"\u003e#33006\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/8a5ed09e59e312f82b969b19ae4d077e4574bd12\"\u003e8a5ed09e5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e allow hover detection logic to be customized (\u003ca href=\"https://redirect.github.com/angular/components/pull/33018\"\u003e#33018\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/angular/components/commit/c9d40aa735751363a729723751aaf87dfb5d4819\"\u003e\u003ccode\u003ec9d40aa\u003c/code\u003e\u003c/a\u003e release: cut the v21.2.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/899456f6e4b23d6c34643c223a42f0bbd67b9de8\"\u003e\u003ccode\u003e899456f\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/33017\"\u003e#33017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/b3f60001228f8c92c96256ed5025acef828cb2dc\"\u003e\u003ccode\u003eb3f6000\u003c/code\u003e\u003c/a\u003e build: lock file maintenance (\u003ca href=\"https://redirect.github.com/angular/components/issues/33015\"\u003e#33015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/8a5ed09e59e312f82b969b19ae4d077e4574bd12\"\u003e\u003ccode\u003e8a5ed09\u003c/code\u003e\u003c/a\u003e fix(material/tooltip): allow hover detection logic to be customized (\u003ca href=\"https://redirect.github.com/angular/components/issues/33018\"\u003e#33018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/7f04529c759f9e43fffb59d8daa8b1cb5a0a1e51\"\u003e\u003ccode\u003e7f04529\u003c/code\u003e\u003c/a\u003e build: update github/codeql-action action to v4.35.1 (\u003ca href=\"https://redirect.github.com/angular/components/issues/32990\"\u003e#32990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/ec90218b8fd2720bcf0baa79e6bf6d1473d5a053\"\u003e\u003ccode\u003eec90218\u003c/code\u003e\u003c/a\u003e build: update bazel dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/32989\"\u003e#32989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/895908a12dd81d889f95961da59e80823faf8889\"\u003e\u003ccode\u003e895908a\u003c/code\u003e\u003c/a\u003e fix(material/sidenav): not resetting margin if transition does not start (\u003ca href=\"https://redirect.github.com/angular/components/issues/33\"\u003e#33\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/475a8aabb30044c4cdca1bdb0b1de832db6e5936\"\u003e\u003ccode\u003e475a8aa\u003c/code\u003e\u003c/a\u003e fix(material/slider): not picking up static direction (\u003ca href=\"https://redirect.github.com/angular/components/issues/33006\"\u003e#33006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/42e10553cfcf205fea44522ae631fe23f90b03ea\"\u003e\u003ccode\u003e42e1055\u003c/code\u003e\u003c/a\u003e fix(cdk/stepper): linear updates not reflected in the DOM (\u003ca href=\"https://redirect.github.com/angular/components/issues/33007\"\u003e#33007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/e444cc41a069f66581fcb2f7dcc728fc59ef2892\"\u003e\u003ccode\u003ee444cc4\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/32998\"\u003e#32998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/components/compare/v21.2.4...v21.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/common` from 21.2.6 to 21.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/fea25d1a60-fix-green\" alt=\"fix - fea25d1a60\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003e\u003cimg src=\"https://img.shields.io/badge/bba5ed8e64-fix-green\" alt=\"fix - bba5ed8e64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003cimg src=\"https://img.shields.io/badge/d04ddd73df-fix-green\" alt=\"fix - d04ddd73df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003cimg src=\"https://img.shields.io/badge/8fd896e99a-fix-green\" alt=\"fix - 8fd896e99a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003cimg src=\"https://img.shields.io/badge/b682c62873-fix-green\" alt=\"fix - b682c62873\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c41e74fdd-fix-green\" alt=\"fix - 3c41e74fdd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003cimg src=\"https://img.shields.io/badge/0960592d3d-fix-green\" alt=\"fix - 0960592d3d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.7 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003efea25d1a60\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003ebba5ed8e64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003ed04ddd73df\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e8fd896e99a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003eb682c62873\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e3c41e74fdd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e0960592d3d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-03-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElements with multiple matching selectors will now throw at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComponent with undefined \u003ccode\u003echangeDetection\u003c/code\u003e property are now \u003ccode\u003eOnPush\u003c/code\u003e by default. Specify \u003ccode\u003echangeDetection: ChangeDetectionStrategy.Eager\u003c/code\u003e to keep the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHammer.js integration has been removed. Use your own implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c1312da1832e2b59ce18edae8fae13d3f562d9b0\"\u003ec1312da183\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid redundant image fetch on destroy with auto sizes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e850643b1b8dca8cfdc12705be51441197cd987a\"\u003ee850643b1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eSupport comments in html element.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/96be4f429ba316c75d2d4a39ececcc529ec10943\"\u003e96be4f429b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eabstract emitter producing incorrect code for dynamic imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5a712d42d161c93f6315d6462543c26c4e4a4490\"\u003e5a712d42d1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent shimCssText from adding extra blank lines per CSS comment\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ca67828ee247bdff46736661e51f43f2ca736a24\"\u003eca67828ee2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eintroduce NG8023 compile-time diagnostic for duplicate selectors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\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/angular/angular/commit/13f050d2204285173273ebbfe9b34bc1b3c63c80\"\u003e\u003ccode\u003e13f050d\u003c/code\u003e\u003c/a\u003e test: construct local \u003ccode\u003eDate\u003c/code\u003e objects to fix timezone flakiness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d0cf2995a2b63eb13fe574770ee8a756277852a4\"\u003e\u003ccode\u003ed0cf299\u003c/code\u003e\u003c/a\u003e test: remove unsupported timezone from \u003ccode\u003eformatDate\u003c/code\u003e tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.2.7/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler` from 21.2.6 to 21.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/fea25d1a60-fix-green\" alt=\"fix - fea25d1a60\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003e\u003cimg src=\"https://img.shields.io/badge/bba5ed8e64-fix-green\" alt=\"fix - bba5ed8e64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003cimg src=\"https://img.shields.io/badge/d04ddd73df-fix-green\" alt=\"fix - d04ddd73df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003cimg src=\"https://img.shields.io/badge/8fd896e99a-fix-green\" alt=\"fix - 8fd896e99a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003cimg src=\"https://img.shields.io/badge/b682c62873-fix-green\" alt=\"fix - b682c62873\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c41e74fdd-fix-green\" alt=\"fix - 3c41e74fdd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003cimg src=\"https://img.shields.io/badge/0960592d3d-fix-green\" alt=\"fix - 0960592d3d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.7 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003efea25d1a60\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003ebba5ed8e64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003ed04ddd73df\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e8fd896e99a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003eb682c62873\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e3c41e74fdd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e0960592d3d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-03-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElements with multiple matching selectors will now throw at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComponent with undefined \u003ccode\u003echangeDetection\u003c/code\u003e property are now \u003ccode\u003eOnPush\u003c/code\u003e by default. Specify \u003ccode\u003echangeDetection: ChangeDetectionStrategy.Eager\u003c/code\u003e to keep the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHammer.js integration has been removed. Use your own implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c1312da1832e2b59ce18edae8fae13d3f562d9b0\"\u003ec1312da183\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid redundant image fetch on destroy with auto sizes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e850643b1b8dca8cfdc12705be51441197cd987a\"\u003ee850643b1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eSupport comments in html element.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/96be4f429ba316c75d2d4a39ececcc529ec10943\"\u003e96be4f429b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eabstract emitter producing incorrect code for dynamic imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5a712d42d161c93f6315d6462543c26c4e4a4490\"\u003e5a712d42d1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent shimCssText from adding extra blank lines per CSS comment\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ca67828ee247bdff46736661e51f43f2ca736a24\"\u003eca67828ee2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eintroduce NG8023 compile-time diagnostic for duplicate selectors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\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/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003ccode\u003ed04ddd7\u003c/code\u003e\u003c/a\u003e fix(core): prevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003ccode\u003efea25d1\u003c/code\u003e\u003c/a\u003e fix(compiler): register SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/67\"\u003e#67\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.2.7/packages/compiler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/core` from 21.2.6 to 21.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/fea25d1a60-fix-green\" alt=\"fix - fea25d1a60\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003e\u003cimg src=\"https://img.shields.io/badge/bba5ed8e64-fix-green\" alt=\"fix - bba5ed8e64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003cimg src=\"https://img.shields.io/badge/d04ddd73df-fix-green\" alt=\"fix - d04ddd73df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003cimg src=\"https://img.shields.io/badge/8fd896e99a-fix-green\" alt=\"fix - 8fd896e99a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003cimg src=\"https://img.shields.io/badge/b682c62873-fix-green\" alt=\"fix - b682c62873\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c41e74fdd-fix-green\" alt=\"fix - 3c41e74fdd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003cimg src=\"https://img.shields.io/badge/0960592d3d-fix-green\" alt=\"fix - 0960592d3d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.7 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003efea25d1a60\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003ebba5ed8e64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003ed04ddd73df\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e8fd896e99a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003eb682c62873\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e3c41e74fdd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e0960592d3d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-03-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElements with multiple matching selectors will now throw at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComponent with undefined \u003ccode\u003echangeDetection\u003c/code\u003e property are now \u003ccode\u003eOnPush\u003c/code\u003e by default. Specify \u003ccode\u003echangeDetection: ChangeDetectionStrategy.Eager\u003c/code\u003e to keep the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHammer.js integration has been removed. Use your own implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c1312da1832e2b59ce18edae8fae13d3f562d9b0\"\u003ec1312da183\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid redundant image fetch on destroy with auto sizes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e850643b1b8dca8cfdc12705be51441197cd987a\"\u003ee850643b1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eSupport comments in html element.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/96be4f429ba316c75d2d4a39ececcc529ec10943\"\u003e96be4f429b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eabstract emitter producing incorrect code for dynamic imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5a712d42d161c93f6315d6462543c26c4e4a4490\"\u003e5a712d42d1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent shimCssText from adding extra blank lines per CSS comment\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ca67828ee247bdff46736661e51f43f2ca736a24\"\u003eca67828ee2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eintroduce NG8023 compile-time diagnostic for duplicate selectors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\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/angular/angular/commit/4ad6d582d2a9f887c8530ff10ae513a4181ad24c\"\u003e\u003ccode\u003e4ad6d58\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies to v21.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003ccode\u003ed04ddd7\u003c/code\u003e\u003c/a\u003e fix(core): prevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003ccode\u003eb682c62\u003c/code\u003e\u003c/a\u003e fix(core): treat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003ccode\u003efea25d1\u003c/code\u003e\u003c/a\u003e fix(compiler): register SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/67\"\u003e#67\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003ccode\u003e8fd896e\u003c/code\u003e\u003c/a\u003e fix(core): resolve component import by exact specifier in route lazy-loading ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/4b2008d0f2455cab7503b3a0349feecbff3b3b5a\"\u003e\u003ccode\u003e4b2008d\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.2.7/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/forms` from 21.2.6 to 21.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/fea25d1a60-fix-green\" alt=\"fix - fea25d1a60\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003e\u003cimg src=\"https://img.shields.io/badge/bba5ed8e64-fix-green\" alt=\"fix - bba5ed8e64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003cimg src=\"https://img.shields.io/badge/d04ddd73df-fix-green\" alt=\"fix - d04ddd73df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003cimg src=\"https://img.shields.io/badge/8fd896e99a-fix-green\" alt=\"fix - 8fd896e99a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003cimg src=\"https://img.shields.io/badge/b682c62873-fix-green\" alt=\"fix - b682c62873\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c41e74fdd-fix-green\" alt=\"fix - 3c41e74fdd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003cimg src=\"https://img.shields.io/badge/0960592d3d-fix-green\" alt=\"fix - 0960592d3d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.7 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003efea25d1a60\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003ebba5ed8e64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003ed04ddd73df\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e8fd896e99a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003eb682c62873\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e3c41e74fdd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e0960592d3d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-03-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElements with multiple matching selectors will now throw at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComponent with undefined \u003ccode\u003echangeDetection\u003c/code\u003e property are now \u003ccode\u003eOnPush\u003c/code\u003e by default. Specify \u003ccode\u003echangeDetection: ChangeDetectionStrategy.Eager\u003c/code\u003e to keep the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHammer.js integration has been removed. Use your own implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c1312da1832e2b59ce18edae8fae13d3f562d9b0\"\u003ec1312da183\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid redundant image fetch on destroy with auto sizes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e850643b1b8dca8cfdc12705be51441197cd987a\"\u003ee850643b1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eSupport comments in html element.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/96be4f429ba316c75d2d4a39ececcc529ec10943\"\u003e96be4f429b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eabstract emitter producing incorrect code for dynamic imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5a712d42d161c93f6315d6462543c26c4e4a4490\"\u003e5a712d42d1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent shimCssText from adding extra blank lines per CSS comment\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ca67828ee247bdff46736661e51f43f2ca736a24\"\u003eca67828ee2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eintroduce NG8023 compile-time diagnostic for duplicate selectors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\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/angular/angular/commit/895c576d494111f819e8a790d3a0695b6b9f8b4b\"\u003e\u003ccode\u003e895c576\u003c/code\u003e\u003c/a\u003e refactor(forms): use strict equality for pending status getter\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.2.7/packages/forms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/localize` from 21.2.6 to 21.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/localize\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/fea25d1a60-fix-green\" alt=\"fix - fea25d1a60\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003e\u003cimg src=\"https://img.shields.io/badge/bba5ed8e64-fix-green\" alt=\"fix - bba5ed8e64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003cimg src=\"https://img.shields.io/badge/d04ddd73df-fix-green\" alt=\"fix - d04ddd73df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003cimg src=\"https://img.shields.io/badge/8fd896e99a-fix-green\" alt=\"fix - 8fd896e99a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003cimg src=\"https://img.shields.io/badge/b682c62873-fix-green\" alt=\"fix - b682c62873\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c41e74fdd-fix-green\" alt=\"fix - 3c41e74fdd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003cimg src=\"https://img.shields.io/badge/0960592d3d-fix-green\" alt=\"fix - 0960592d3d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/localize\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.7 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003efea25d1a60\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003ebba5ed8e64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003ed04ddd73df\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e8fd896e99a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003eb682c62873\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e3c41e74fdd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e0960592d3d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-03-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElements with multiple matching selectors will now throw at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComponent with undefined \u003ccode\u003echangeDetection\u003c/code\u003e property are now \u003ccode\u003eOnPush\u003c/code\u003e by default. Specify \u003ccode\u003echangeDetection: ChangeDetectionStrategy.Eager\u003c/code\u003e to keep the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHammer.js integration has been removed. Use your own implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c1312da1832e2b59ce18edae8fae13d3f562d9b0\"\u003ec1312da183\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid redundant image fetch on destroy with auto sizes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e850643b1b8dca8cfdc12705be51441197cd987a\"\u003ee850643b1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eSupport comments in html element.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/96be4f429ba316c75d2d4a39ececcc529ec10943\"\u003e96be4f429b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eabstract emitter producing incorrect code for dynamic imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5a712d42d161c93f6315d6462543c26c4e4a4490\"\u003e5a712d42d1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent shimCssText from adding extra blank lines per CSS comment\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ca67828ee247bdff46736661e51f43f2ca736a24\"\u003eca67828ee2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eintroduce NG8023 compile-time diagnostic for duplicate selectors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\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/angular/angular/commit/50761c8be4939c5a8f14b986cea93a9b68152c49\"\u003e\u003ccode\u003e50761c8\u003c/code\u003e\u003c/a\u003e release: cut the v21.2.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/8d56b17b951b1d945c5183c06e3799f76e7542c3\"\u003e\u003ccode\u003e8d56b17\u003c/code\u003e\u003c/a\u003e ci: exclude test files from primitives review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/4ad6d582d2a9f887c8530ff10ae513a4181ad24c\"\u003e\u003ccode\u003e4ad6d58\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies to v21.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f363ab41f1f737235d2b89d093d4e40e80af638e\"\u003e\u003ccode\u003ef363ab4\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies to 616a50d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003ccode\u003e0960592\u003c/code\u003e\u003c/a\u003e fix(router): pass outlet context to split to fix empty path named outlets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003ccode\u003ed04ddd7\u003c/code\u003e\u003c/a\u003e fix(core): prevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003ccode\u003eb682c62\u003c/code\u003e\u003c/a\u003e fix(core): treat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003ccode\u003efea25d1\u003c/code\u003e\u003c/a\u003e fix(compiler): register SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/issues/67\"\u003e#67\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f916531ee1bedfb7a1565f8b907f455317cfdb2e\"\u003e\u003ccode\u003ef916531\u003c/code\u003e\u003c/a\u003e docs(docs-infra): improve angular-new-app skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003ccode\u003e8fd896e\u003c/code\u003e\u003c/a\u003e fix(core): resolve component import by exact specifier in route lazy-loading ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/compare/v21.2.6...v21.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/material` from 21.2.4 to 21.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/components/releases\"\u003e\u003ccode\u003e@​angular/material\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.5\u003c/h2\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/895908a12dd81d889f95961da59e80823faf8889\"\u003e\u003cimg src=\"https://img.shields.io/badge/895908a12-fix-green\" alt=\"fix - 895908a12\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003esidenav:\u003c/strong\u003e not resetting margin if transition does not start (\u003ca href=\"https://redirect.github.com/angular/components/issues/33001\"\u003e#33001\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/475a8aabb30044c4cdca1bdb0b1de832db6e5936\"\u003e\u003cimg src=\"https://img.shields.io/badge/475a8aabb-fix-green\" alt=\"fix - 475a8aabb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslider:\u003c/strong\u003e not picking up static direction (\u003ca href=\"https://redirect.github.com/angular/components/issues/33006\"\u003e#33006\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/8a5ed09e59e312f82b969b19ae4d077e4574bd12\"\u003e\u003cimg src=\"https://img.shields.io/badge/8a5ed09e5-fix-green\" alt=\"fix - 8a5ed09e5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e allow hover detection logic to be customized (\u003ca href=\"https://redirect.github.com/angular/components/issues/33018\"\u003e#33018\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/42e10553cfcf205fea44522ae631fe23f90b03ea\"\u003e\u003cimg src=\"https://img.shield...\n\n_Description has been truncated_","html_url":"https://github.com/fjbatresv/pettzi/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fjbatresv%2Fpettzi/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"},{"uuid":"4211056845","node_id":"PR_kwDOOw2Y8M7QLOqB","number":106,"state":"open","title":"chore(deps)(deps-dev): bump the development-dependencies group with 48 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-04-06T10:22:01.000Z","updated_at":"2026-04-06T10:22:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"development-dependencies","update_count":48,"packages":[{"name":"@angular-devkit/build-angular","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/core","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/schematics","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/build","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.6","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.2.4","new_version":"20.3.18","repository_url":"https://github.com/angular/angular"},{"name":"@angular/language-service","old_version":"20.2.4","new_version":"20.3.18","repository_url":"https://github.com/angular/angular"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"@nestjs/schematics","old_version":"11.0.7","new_version":"11.0.10","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nx/angular","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/devkit","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/esbuild","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/storybook","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@schematics/angular","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@storybook/addon-docs","old_version":"9.1.7","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/angular","old_version":"9.1.7","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test-runner","old_version":"0.23.0","new_version":"0.24.3","repository_url":"https://github.com/storybookjs/test-runner"},{"name":"@swc-node/register","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/swc-project/swc-node"},{"name":"@swc/cli","old_version":"0.6.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.5.29","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"20.19.9","new_version":"20.19.39","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/redis","old_version":"4.0.10","new_version":"4.0.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/utils","old_version":"8.56.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"angular-eslint","old_version":"20.3.0","new_version":"20.7.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.10.15","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"esbuild","old_version":"0.19.12","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jest-preset-angular","old_version":"14.6.1","new_version":"14.6.2","repository_url":"https://github.com/thymikee/jest-preset-angular"},{"name":"ng-packagr","old_version":"20.2.0","new_version":"20.3.2","repository_url":"https://github.com/ng-packagr/ng-packagr"},{"name":"nx","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"storybook","old_version":"9.1.7","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 48 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular-devkit/core](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular-devkit/schematics](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.6` | `20.3.22` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.2.4` | `20.3.18` |\n| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `20.2.4` | `20.3.18` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `9.39.4` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.7` | `11.0.10` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.14` | `11.1.18` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `21.5.3` | `21.6.10` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `21.5.3` | `21.6.10` |\n| [@nx/esbuild](https://github.com/nrwl/nx/tree/HEAD/packages/esbuild) | `21.5.3` | `21.6.10` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `21.5.3` | `21.6.10` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `21.5.3` | `21.6.10` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `21.5.3` | `21.6.10` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `21.5.3` | `21.6.10` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `21.5.3` | `21.6.10` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `21.5.3` | `21.6.10` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `21.5.3` | `21.6.10` |\n| [@nx/storybook](https://github.com/nrwl/nx/tree/HEAD/packages/storybook) | `21.5.3` | `21.6.10` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `21.5.3` | `21.6.10` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `21.5.3` | `21.6.10` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `21.5.3` | `21.6.10` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `9.1.7` | `9.1.20` |\n| [@storybook/angular](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/angular) | `9.1.7` | `9.1.20` |\n| [@storybook/test-runner](https://github.com/storybookjs/test-runner) | `0.23.0` | `0.24.3` |\n| [@swc-node/register](https://github.com/swc-project/swc-node) | `1.9.2` | `1.11.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.6.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.5.29` | `1.15.24` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `20.19.39` |\n| [@types/redis](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/redis) | `4.0.10` | `4.0.11` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.56.1` | `8.58.0` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.3.0` | `20.7.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.10.15` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.19.12` | `0.28.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.4` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `0.11.1` | `0.12.0` |\n| [jest-preset-angular](https://github.com/thymikee/jest-preset-angular) | `14.6.1` | `14.6.2` |\n| [ng-packagr](https://github.com/ng-packagr/ng-packagr) | `20.2.0` | `20.3.2` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `21.5.3` | `21.6.10` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `9.1.7` | `9.1.20` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.58.0` |\n\nUpdates `@angular-devkit/build-angular` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/core` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/schematics` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/build` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.0.6 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.0.6...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.2.4 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.18 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e02fbf08890\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e72126f9a08\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e626bc8bc20\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.3 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/78dea55351fb305b33a919c43a6b363137eca166\"\u003e78dea55351\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/999c14eaab981d12bf2b1d9b1fd6766157f7b1cc\"\u003e999c14eaab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/de0eb4c6566011e1a34d529a273ec3d5b6bf17d5\"\u003ede0eb4c656\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.4 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed2d324f9cc12aab6cfa0569ef10b73243a62c65\"\u003eed2d324f9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/abbd8797bbd3ae53a10033c39bd895b5b85a4fae\"\u003eabbd8797bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1dcd16c5b40291aa3fa2dc84d22842cd657b201\"\u003ed1dcd16c5b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.2 (2026-03-11)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateNgModuleRef\u003c/code\u003e was removed, use \u003ccode\u003ecreateNgModule\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b918beda323eefef17bf1de03fde3d402a3d4af0\"\u003eb918beda32\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow debouncing signals\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003ccode\u003ec2c2b4a\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003ccode\u003ed1ca8ae\u003c/code\u003e\u003c/a\u003e fix(compiler): prevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/840db59dc1a9beb0b4e63799b5d56c2f096a1bab\"\u003e\u003ccode\u003e840db59\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): make required inputs diagnostic less noisy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/de8af179518732a50ae0b15ef580a93371d27a3d\"\u003e\u003ccode\u003ede8af17\u003c/code\u003e\u003c/a\u003e docs(docs-infra): Extract multiple extends statements for interfaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64539\"\u003e#64539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/5fb7c318bd153dbebfe65f56540380a10f1650be\"\u003e\u003ccode\u003e5fb7c31\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler-cli): missingStructuralDirective diagnostic produces fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/371274bfc6d5690390f90161106b60d80939fe75\"\u003e\u003ccode\u003e371274b\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): missingStructuralDirective diagnostic produces false negat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3ae0d1bcf58c8f337417026a4ce58eb770daa178\"\u003e\u003ccode\u003e3ae0d1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2e817b0efb6f617312936b756ace2c85139d1fc\"\u003e\u003ccode\u003ec2e817b\u003c/code\u003e\u003c/a\u003e perf(compiler-cli): fix performance of \u0026quot;interpolated signal not invoked\u0026quot; chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/11b006ed836bfdfe96e57adba5a0394db883bea6\"\u003e\u003ccode\u003e11b006e\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.18/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/language-service` from 20.2.4 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img....\n\n_Description has been truncated_","html_url":"https://github.com/cjrutherford/optimistic-tanuki/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjrutherford%2Foptimistic-tanuki/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"},{"uuid":"4209622655","node_id":"PR_kwDONkSftM7QHiLf","number":194,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 64 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-04-06T04:56:30.000Z","updated_at":"2026-04-06T04:56:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":64,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.998.0","new_version":"3.1024.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.3","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@types/multer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axios","old_version":"1.13.5","new_version":"1.14.0","repository_url":"https://github.com/axios/axios"},{"name":"next","old_version":"16.1.6","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.12","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.0.10","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@next/eslint-plugin-next","old_version":"16.1.6","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"22.5.2","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/cli","old_version":"0.7.10","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.13","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.2.0","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.3","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.6","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-playwright","old_version":"2.7.1","new_version":"2.10.1","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"nx","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"sass","old_version":"1.97.3","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"nodemailer","old_version":"7.0.13","new_version":"8.0.4","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.11","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"twilio","old_version":"5.12.2","new_version":"5.13.1","repository_url":"https://github.com/twilio/twilio-node"},{"name":"canvas","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"class-validator","old_version":"0.14.4","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"google-auth-library","old_version":"10.6.1","new_version":"10.6.2","repository_url":"https://github.com/googleapis/google-cloud-node-core"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.7","repository_url":"https://github.com/ai/nanoid"},{"name":"pdfkit","old_version":"0.17.2","new_version":"0.18.0","repository_url":"https://github.com/foliojs/pdfkit"},{"name":"pg","old_version":"8.19.0","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.17","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"lucide-react","old_version":"0.563.0","new_version":"1.7.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"allure","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/allure-framework/allure3"},{"name":"allure-playwright","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/allure-framework/allure-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 58 updates in the / 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.998.0` | `3.1024.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.14` | `11.1.18` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.14` | `11.1.18` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.14` | `11.1.18` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.96.2` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.3` | `5.96.2` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.0.0` | `2.1.0` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.14.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.2` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.12` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.0.10` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.14` | `11.1.18` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.6` | `16.2.2` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.4.5` | `22.6.4` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.4.5` | `22.6.4` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.4.5` | `22.6.4` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.4.5` | `22.6.4` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.4.5` | `22.6.4` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `22.5.2` | `22.6.4` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.4.5` | `22.6.4` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.4.5` | `22.6.4` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.4.5` | `22.6.4` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.4.5` | `22.6.4` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.4.5` | `22.6.4` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.10` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.13` | `1.15.24` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.1` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.0` | `25.5.2` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.2.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.6` | `16.2.2` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.7.1` | `2.10.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.4.5` | `22.6.4` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.99.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.13` | `8.0.4` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.11` | `8.0.0` |\n| [twilio](https://github.com/twilio/twilio-node) | `5.12.2` | `5.13.1` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.1` | `3.2.3` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.4` | `0.15.1` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node-core/tree/HEAD/packages/google-auth-library-nodejs) | `10.6.1` | `10.6.2` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.7` |\n| [pdfkit](https://github.com/foliojs/pdfkit) | `0.17.2` | `0.18.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.19.0` | `8.20.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.17` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `1.7.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.1` |\n| [allure](https://github.com/allure-framework/allure3) | `3.2.0` | `3.3.1` |\n| [allure-playwright](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-playwright) | `3.5.0` | `3.6.0` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.998.0 to 3.1024.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\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1024.0\u003c/h2\u003e\n\u003ch4\u003e3.1024.0(2026-04-03)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Updates close Account quota for member accounts in an Organization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4bc933f480ae1789df6e0acd34243376abc970b7\"\u003e4bc933f4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Documentation Update for Adds support for three-legged (Authorization Code grant type) OAuth along with predefined MCP tool schema configuration for Amazon Bedrock AgentCore gateway MCP server targets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96ae995ba8c3ea1d41eef297ca44eaf05d4f093d\"\u003e96ae995b\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-bedrock-agent:\u003c/strong\u003e  Added strict parameter to ToolSpecification to allow users to enforce strict JSON schema adherence for tool input schemas. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d57cd61c7c6e65c716726b117de387a3c985143\"\u003e2d57cd61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  AWS Elemental MediaLive released a new features that allows customers to use HLG 2020 as a color space for AV1 video codec. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9ff368c11c6747f7d104bda4955407cfea000c1\"\u003eb9ff368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  Updated pagination token validation for ListContainerRecipes API to support maximum size of 65K characters (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d392c9013b89fa469e08ac59415ab1b6d79daef\"\u003e0d392c90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Added queryDuration, bytesScanned, and userIdentity fields to the QueryInfo response object returned by DescribeQueries. Customers can now view detailed query cost information including who ran the query, how long it took, and the volume of data scanned. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c4b9df8e63abc716559d7a9c6f96a4562f43f6c1\"\u003ec4b9df8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-payment-cryptography:\u003c/strong\u003e  Adds optional support to retrieve previously generated import and export tokens to simplify import and export functions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7627474328ec5741df10bff91b7db564a672d30d\"\u003e76274743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Amazon Bedrock Guardrails enforcement configuration APIs now support selective guarding controls for system prompts as well as user and assistant messages, along with SDK support for Amazon Bedrock resource policy APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4aa232cc268e3cb4f3b24d947fe3b39742a8a0f3\"\u003e4aa232cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lightsail:\u003c/strong\u003e  Add support for tagging of Alarm resource type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad9e0d7195bffce0987ba447089a9c068c30c0f3\"\u003ead9e0d71\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.1024.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1023.0\u003c/h2\u003e\n\u003ch4\u003e3.1023.0(2026-04-02)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  This release updates API reference documentation for Amazon Location Service Places APIs to reflect regional restrictions for Grab Maps users in ReverseGeocode, Suggest, SearchText, and GetPlace operations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f60237d76045d5fc00e4c141ca9c97f4df31a061\"\u003ef60237d7\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-04-02 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b5ffded0d79f0990f66e033fc071ebcb129d3a0d\"\u003eb5ffded0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers now includes a ComputeName field in game session API responses, making it easier to identify which compute is hosting a game session without cross-referencing IP addresses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9eb2723f8ef541d9f5f1d4d5401dbfa4cf28ad61\"\u003e9eb2723f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Include CUSTOMER to evaluation target and participant role. Support Korean, Japanese and Simplified Chinese in evaluation forms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69be1448fb6468f3a2f60e6628c62c3a00064bcc\"\u003e69be1448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-data-automation:\u003c/strong\u003e  Data Automation Library is a BDA capability that lets you create reusable entity resources to improve extraction accuracy. Libraries support Custom Vocabulary entities that enhance speech recognition for audio and video content with domain-specific terminology shared across projects (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7560ab11e24a6c3f9e6e88d33cb4b745aab8d93\"\u003eb7560ab1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pricing:\u003c/strong\u003e  This release increases the MaxResults parameter of the GetAttributeValues API from 100 to 10000. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f3944601156bd3826d2f8c40efd135bbe34d6784\"\u003ef3944601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  CloudWatch now supports OTel enrichment to make vended metrics for supported AWS resources queryable via PromQL with resource ARN and tag labels, and PromQL alarms for metrics ingested via the OTLP endpoint with multi-contributor evaluation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c34638a1910a8536e3a1935481055b41f142c0d4\"\u003ec34638a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for three-legged (Authorization Code grant type) OAuth along with predefined MCP tool schema configuration for Amazon Bedrock AgentCore gateway MCP server targets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3bf4e65003f3ff7642c07ed69d7e685272398afb\"\u003e3bf4e650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-runtime:\u003c/strong\u003e  Relax ToolUseId pattern to allow dots and colons (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2837c47705656a871fadb1db5ae5f9d6587a7cfe\"\u003e2837c477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appstream:\u003c/strong\u003e  Amazon WorkSpaces Applications now supports drain mode for instances in multi-session fleets. This capability allows administrators to instruct individual fleet instances to stop accepting new user sessions while allowing existing sessions to continue uninterrupted. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3644b4c1b9d7f2903782c01f6fda12d7988fdeb0\"\u003e3644b4c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  We are pleased to announce that our logs transformation csv processor now has a destination field, allowing you to specify under which parent node parsed columns be placed under. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d3d6f2bb383b8b18797237bd3553a7555dc881f2\"\u003ed3d6f2bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  AWS Deadline Cloud now supports configurable scheduling on each queue. The scheduling configuration controls how workers are distributed across jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/522c454c9ad64391491564211483d4c85a747a2e\"\u003e522c454c\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.1023.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1022.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e'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.1023.0...v3.1024.0\"\u003e3.1024.0\u003c/a\u003e (2026-04-03)\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.1022.0...v3.1023.0\"\u003e3.1023.0\u003c/a\u003e (2026-04-02)\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.1021.0...v3.1022.0\"\u003e3.1022.0\u003c/a\u003e (2026-04-01)\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.1020.0...v3.1021.0\"\u003e3.1021.0\u003c/a\u003e (2026-03-31)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for adaptive retry throttling detection fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7905\"\u003e#7905\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e03f108d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Add Bucket Metrics configuration support to directory buckets (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ff7cc5dd608937694b7d1e10aceef09e611011\"\u003e67ff7cc\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.1019.0...v3.1020.0\"\u003e3.1020.0\u003c/a\u003e (2026-03-30)\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.1018.0...v3.1019.0\"\u003e3.1019.0\u003c/a\u003e (2026-03-27)\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/99bf9fc2c6f7e26a1a027b12b5fe03f061bf55e1\"\u003e\u003ccode\u003e99bf9fc\u003c/code\u003e\u003c/a\u003e Publish v3.1024.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34e7b07a5c7829b78a436ae096096269bb53d9ee\"\u003e\u003ccode\u003e34e7b07\u003c/code\u003e\u003c/a\u003e Publish v3.1023.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7e636a6fd5dceb06b91f5e616390ef73ed40b53\"\u003e\u003ccode\u003ee7e636a\u003c/code\u003e\u003c/a\u003e Publish v3.1022.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/86db17036c92a1b5de6c5b3484bf945a87788e0a\"\u003e\u003ccode\u003e86db170\u003c/code\u003e\u003c/a\u003e Publish v3.1021.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ff7cc5dd608937694b7d1e10aceef09e611011\"\u003e\u003ccode\u003e67ff7cc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Add Bucket Metrics configuration support to directory buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e\u003ccode\u003e03f108d\u003c/code\u003e\u003c/a\u003e fix(codegen): sync for adaptive retry throttling detection fix (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7905\"\u003e#7905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15cfc71196c1aa0437c2646ce5042173ed281142\"\u003e\u003ccode\u003e15cfc71\u003c/code\u003e\u003c/a\u003e Publish v3.1020.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c702a7595037829166db776cffdfea785588d78a\"\u003e\u003ccode\u003ec702a75\u003c/code\u003e\u003c/a\u003e chore(codegen): update smithy package versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7903\"\u003e#7903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7f8c031600f8c396ab8cc25da8b32ee8414312d9\"\u003e\u003ccode\u003e7f8c031\u003c/code\u003e\u003c/a\u003e chore(codegen): differentiate type imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7897\"\u003e#7897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a84cde64ab1985fbc1058f3188f82dd1b34428ce\"\u003e\u003ccode\u003ea84cde6\u003c/code\u003e\u003c/a\u003e Publish v3.1019.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1024.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.14 to 11.1.18\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\u003ccode\u003e@​nestjs/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16567\"\u003e#16567\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16533\"\u003e#16533\u003c/a\u003e fix(deps): update dependency fastify to v5.8.2 (\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: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRohan Santhosh Kumar (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasil Chomakov (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/99ed6e6f37c1493b46729318e22b3cb96b9fc74d\"\u003e\u003ccode\u003e99ed6e6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/268a28379cc59369308c41784a4632f818dbdf8c\"\u003e\u003ccode\u003e268a283\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6add3d611adab361aa5e3655eae22da50f269af2\"\u003e\u003ccode\u003e6add3d6\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.15 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/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.14 to 11.1.18\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\u003ccode\u003e@​nestjs/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16567\"\u003e#16567\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16533\"\u003e#16533\u003c/a\u003e fix(deps): update dependency fastify to v5.8.2 (\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: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRohan Santhosh Kumar (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasil Chomakov (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7493b94647fc51d6d774f1e20f1b2f66c692182f\"\u003e\u003ccode\u003e7493b94\u003c/code\u003e\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/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.14 to 11.1.18\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\u003ccode\u003e@​nestjs/platform-express\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16567\"\u003e#16567\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16533\"\u003e#16533\u003c/a\u003e fix(deps): update dependency fastify to v5.8.2 (\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: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRohan Santhosh Kumar (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasil Chomakov (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/24956b5b3f9c611e3e9965b35d1da92b8557d4d5\"\u003e\u003ccode\u003e24956b5\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency multer to v2.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/packages/platform-express\"\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.90.21 to 5.96.2\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e'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.96.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\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.96.2\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\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.96.2\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.96.2\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.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\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/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\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.96.1\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.96.1\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\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.96.1\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.96.1\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.96.1\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.96.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\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\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.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.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.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.2\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/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\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.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.1\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/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\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.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.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.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\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.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/14a97b7ab1060652be2c0197d204d256c196860b\"\u003e\u003ccode\u003e14a97b7\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'import React' with 'import * as React' in 'usePre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd8c068c941cc1a8fe530798330c598a8265d64a\"\u003e\u003ccode\u003efd8c068\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): merge redundant second 'descri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f168555261d73206189bff699a1e54a465b75a42\"\u003e\u003ccode\u003ef168555\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query): move 'queryClient' and 'queryCache' to 'bef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/afb58127a47846f7b2df5a422b428ddfa8decced\"\u003e\u003ccode\u003eafb5812\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): inline test helpers, remove sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9e1bb94abcce4839800f782d9b9d7087095e78b3\"\u003e\u003ccode\u003e9e1bb94\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): remove unnecessary 'act' wrapper from b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55cee0a71c4137277c0d90fdc5272884181042c3\"\u003e\u003ccode\u003e55cee0a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7fc6e6a911d3c63d77f44d4624fb89f26af1d44d\"\u003e\u003ccode\u003e7fc6e6a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.3 to 5.96.2\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\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e'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.96.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\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/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\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.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.96.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.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.96.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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\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/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\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.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.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.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\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.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.1\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\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.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.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.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/67cf8b60d923ad158fdf89c80f86decea073f472\"\u003e\u003ccode\u003e67cf8b6\u003c/code\u003e\u003c/a\u003e ref: ts cutoff (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10253\"\u003e#10253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.2/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/multer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/multer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.5 to 1.14.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.14.0\u003c/h2\u003e\n\u003cp\u003eThis release focuses on compatibility fixes, adapter stability improvements, and test/tooling modernisation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e If you rely on env-based proxy behaviour or CJS resolution edge-cases, validate your integration after upgrade (notably \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 alignment and \u003ccode\u003emain\u003c/code\u003e entry compatibility fix).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime Features:\u003c/strong\u003e No new end-user features were introduced in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage Expansion:\u003c/strong\u003e Added broader smoke/module test coverage for CJS and ESM package usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7510\"\u003e#7510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Trim trailing CRLF in normalised header values. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2:\u003c/strong\u003e Close detached HTTP/2 sessions on timeout to avoid lingering sessions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Cancel \u003ccode\u003eReadableStream\u003c/code\u003e created during request-stream capability probing to prevent async resource leaks. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed env proxy behavior with \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCommonJS Compatibility:\u003c/strong\u003e Fixed package \u003ccode\u003emain\u003c/code\u003e entry regression affecting CJS consumers. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7532\"\u003e#7532\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\u003cstrong\u003eSecurity/Dependencies:\u003c/strong\u003e Updated \u003ccode\u003eformidable\u003c/code\u003e and refreshed package set to newer versions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7533\"\u003e#7533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooling:\u003c/strong\u003e Continued migration to Vitest and modernised CI/test harnesses. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7484\"\u003e#7484\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7498\"\u003e#7498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild/Lint Stack:\u003c/strong\u003e Rollup, ESLint, TypeScript, and related dev-dependency updates. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7508\"\u003e#7508\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7509\"\u003e#7509\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Clarified JSON parsing and adapter-related docs/comments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aviu16\"\u003e\u003ccode\u003e@​aviu16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NETIZEN-11\"\u003e\u003ccode\u003e@​NETIZEN-11\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fedotov\"\u003e\u003ccode\u003e@​fedotov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nthbotast\"\u003e\u003ccode\u003e@​nthbotast\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/penkzhou\"\u003e\u003ccode\u003e@​penkzhou\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ev1.13.6...v1.14.0\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/46bee3dea75ef53a8eae49f3b7487e6341de6074\"\u003e\u003ccode\u003e46bee3d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.14.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10563\"\u003e#10563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/518aff569043116c87ce78e3d83877d5251f2a16\"\u003e\u003ccode\u003e518aff5\u003c/code\u003e\u003c/a\u003e chore: add AI Moderator workflow for spam detection (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b7dfda3e7cf9e85f6063d90334318f82842b42d0\"\u003e\u003ccode\u003eb7dfda3\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10557\"\u003e#10557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9aa34d52918c13eaa445d884a24e9e20e71a7a93\"\u003e\u003ccode\u003e9aa34d5\u003c/code\u003e\u003c/a\u003e fix: updated release flow to match the current flows (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10562\"\u003e#10562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e9e5ebe483b3f0cecbb5a4c9fa95a316ea5d0645\"\u003e\u003ccode\u003ee9e5ebe\u003c/code\u003e\u003c/a\u003e Update packages to latest version (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4d8931ca8a92e53c5dcf02cf46d1016a10e60ec0\"\u003e\u003ccode\u003e4d8931c\u003c/code\u003e\u003c/a\u003e fix: formidable dependency vulnerable to arbitrary (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7533\"\u003e#7533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3a6f5c1ae1f9b58198e9f3109896a2c11d017c58\"\u003e\u003ccode\u003e3a6f5c1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7531\"\u003e#7531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcfd2997dc93b56669dd03b29b83d8a868797937\"\u003e\u003ccode\u003ebcfd299\u003c/code\u003e\u003c/a\u003e fix: bug axios breaks commonjs compatibility main entry (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d6dcbfd53e9506d9c8c0b1fd09c4d960bea9b9f0\"\u003e\u003ccode\u003ed6dcbfd\u003c/code\u003e\u003c/a\u003e fix: dependabot uses the correct labels (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5dd7ba78b8960fb29e39b6918ee5cb9a2130f15c\"\u003e\u003ccode\u003e5dd7ba7\u003c/code\u003e\u003c/a\u003e chore: upgrade to latest ts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.1.6 to 16.2.2\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\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\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: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\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/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1\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\u003edocs: post release amends (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91715\"\u003e#91715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix broken Activity Patterns demo link in preserving UI state guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91698\"\u003e#91698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix adapter outputs for dynamic metadata routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91680\"\u003e#91680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix webpack loader runner layer (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91727\"\u003e#91727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix server actions in standalone mode with \u003ccode\u003ecacheComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91711\"\u003e#91711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-persistence: remove Unmergeable mmap advice (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91713\"\u003e#91713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix layout segment optimization: move app-page imports to server-utility transition (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91701\"\u003e#91701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: lazy require metadata and handle TLA (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91705\"\u003e#91705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Respect \u003ccode\u003e{eval:true}\u003c/code\u003e in worker_threads constructors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91666\"\u003e#91666\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/abhishekmardiya\"\u003e\u003ccode\u003e@​abhishekmardiya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\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/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\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.1-canary.21\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enext-core: deduplicate output assets and detect content conflicts on emit: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add deploy tests documentation to contributing guide: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92388\"\u003e#92388\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/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.20\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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/8d0f77bfa210691875c264fdf83cfee4e9ae418f\"\u003e\u003ccode\u003e8d0f77b\u003c/code\u003e\u003c/a\u003e Backport: \u003ca ...\n\n_Description has been truncated_","html_url":"https://github.com/Crownstack-Technologies-Private-Limited/quick-certify/pull/194","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crownstack-Technologies-Private-Limited%2Fquick-certify/issues/194","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/194/packages"},{"uuid":"4208702134","node_id":"PR_kwDORnvELc7QFT0f","number":25,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 36 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-04-05T22:16:02.000Z","updated_at":"2026-04-05T22:17:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":36,"packages":[{"name":"@nestjs/common","old_version":"11.1.17","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.17","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.17","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@prisma/adapter-pg","old_version":"7.5.0","new_version":"7.6.0","repository_url":"https://github.com/prisma/prisma"},{"name":"axios","old_version":"1.13.6","new_version":"1.14.0","repository_url":"https://github.com/axios/axios"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"nodemailer","old_version":"8.0.3","new_version":"8.0.4","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.11","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"stripe","old_version":"20.4.1","new_version":"22.0.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.17","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.0.10","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.17","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nx/eslint","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@swc/cli","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"conventional-changelog-conventionalcommits","old_version":"9.3.0","new_version":"9.3.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"eslint","old_version":"10.0.3","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@angular/animations","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/common","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/router","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@stripe/stripe-js","old_version":"8.11.0","new_version":"9.0.1","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@angular-devkit/build-angular","old_version":"21.2.3","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"21.2.3","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@nx/angular","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 36 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.18` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.17` | `11.1.18` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.17` | `11.1.18` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.5.0` | `7.6.0` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.14.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.1` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.3` | `8.0.4` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.11` | `8.0.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.4.1` | `22.0.0` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.17` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.0.10` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.17` | `11.1.18` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.0` | `22.6.4` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.0` | `22.6.4` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.8.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.24` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.5.2` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `9.3.0` | `9.3.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.3` | `10.2.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.58.0` |\n| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `21.2.5` | `21.2.7` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.2.5` | `21.2.7` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.2.5` | `21.2.7` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.2.5` | `21.2.7` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.2.5` | `21.2.7` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.2.5` | `21.2.7` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `21.2.5` | `21.2.7` |\n| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `21.2.5` | `21.2.7` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `8.11.0` | `9.0.1` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `21.2.3` | `21.2.6` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `21.2.3` | `21.2.6` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `21.2.5` | `21.2.7` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `22.6.0` | `22.6.4` |\n\n\nUpdates `@nestjs/common` from 11.1.17 to 11.1.18\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\u003ccode\u003e@​nestjs/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/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.17 to 11.1.18\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\u003ccode\u003e@​nestjs/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7493b94647fc51d6d774f1e20f1b2f66c692182f\"\u003e\u003ccode\u003e7493b94\u003c/code\u003e\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/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.17 to 11.1.18\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\u003ccode\u003e@​nestjs/platform-express\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/adapter-pg` from 7.5.0 to 7.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/adapter-pg\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.6.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.6.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003eORM\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCLI\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eprisma postgres link\u003c/code\u003e command that connects a local project to a Prisma Postgres database. This is the first command in a new \u003ccode\u003eprisma postgres\u003c/code\u003e command group for managing Prisma Postgres databases directly from the CLI. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29352\"\u003e#29352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-pg\u003c/code\u003e\u003c/strong\u003e: Added a \u003ccode\u003estatementNameGenerator\u003c/code\u003e option that accepts a custom prepared statement name generator to allow users to leverage \u003ccode\u003epg\u003c/code\u003e statement caching (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29395\"\u003e#29395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-pg\u003c/code\u003e\u003c/strong\u003e: Added support for usage of connection strings directly in the constructor for improved ergonomics (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29287\"\u003e#29287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Added a \u003ccode\u003euseTextProtocol\u003c/code\u003e option in the constructor to toggle between text and binary protocols (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29392\"\u003e#29392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDisabled caching of \u003ccode\u003ecreateMany\u003c/code\u003e queries to avoid cache bloat and potential Node.js crashes in bulk operations (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29382\"\u003e#29382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eNowGenerator\u003c/code\u003e lazy to avoid synchronous \u003ccode\u003enew Date()\u003c/code\u003e calls, fixing Next.js \u0026quot;dynamic usage\u0026quot; errors in cached components (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/28724\"\u003e#28724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing export of \u003ccode\u003eGet\u0026lt;Model\u0026gt;GroupByPayload\u003c/code\u003e type in the new \u003ccode\u003eprisma-client\u003c/code\u003e generator, making it accessible for TypeScript usage (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29346\"\u003e#29346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCLI\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded streaming parsing with automatic fallback to handle Prisma schemas that produce extremely large intermediate strings (\u0026gt;500MB) that hit V8's string limits (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29377\"\u003e#29377\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-pg\u003c/code\u003e\u003c/strong\u003e: Relaxed the \u003ccode\u003e@types/pg\u003c/code\u003e version constraint to \u003ccode\u003e^8.16.0\u003c/code\u003e for compatibility with newer PostgreSQL type definitions (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29390\"\u003e#29390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-pg\u003c/code\u003e\u003c/strong\u003e: Corrected error handling for \u003ccode\u003eColumnNotFound\u003c/code\u003e errors to correctly extract column names from both quoted and unquoted PostgreSQL error messages (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29307\"\u003e#29307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Modified the adapter to disable \u003ccode\u003emariadb\u003c/code\u003e statement caching by default to address a reported leak (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29392\"\u003e#29392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePrisma Studio\u003c/h2\u003e\n\u003cp\u003eWe’re continuing our work to improve Prisma Studio with more features being added.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDark Mode\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNeed we say more? You’ve all asked for it, and it’s back.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/user-attachments/assets/214149dd-5dd3-4295-9fa3-0da3f8d28197\"\u003ehttps://github.com/user-attachments/assets/214149dd-5dd3-4295-9fa3-0da3f8d28197\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f2ca67e71d82a57dc5324a8cb5e6ed0d903c996a\"\u003e\u003ccode\u003ef2ca67e\u003c/code\u003e\u003c/a\u003e feat: pg statement name generator (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29395\"\u003e#29395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/4131568160a0efe49285991ced9bb2fa4133f50a\"\u003e\u003ccode\u003e4131568\u003c/code\u003e\u003c/a\u003e fix: set \u003ccode\u003e@​types/pg\u003c/code\u003e to ^8.16.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29390\"\u003e#29390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/33667c373c0ae84ad37c7aed2497b99452da589c\"\u003e\u003ccode\u003e33667c3\u003c/code\u003e\u003c/a\u003e fix(adapter-pg): handle both quoted/unquoted column names in ColumnNotFound e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/e97b3e0401b234912490852cc10529ff1f83c44b\"\u003e\u003ccode\u003ee97b3e0\u003c/code\u003e\u003c/a\u003e feat(adapter-pg): accept connection string URL in PrismaPg constructor (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29287\"\u003e#29287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.6.0/packages/adapter-pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.6 to 1.14.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.14.0\u003c/h2\u003e\n\u003cp\u003eThis release focuses on compatibility fixes, adapter stability improvements, and test/tooling modernisation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e If you rely on env-based proxy behaviour or CJS resolution edge-cases, validate your integration after upgrade (notably \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 alignment and \u003ccode\u003emain\u003c/code\u003e entry compatibility fix).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime Features:\u003c/strong\u003e No new end-user features were introduced in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage Expansion:\u003c/strong\u003e Added broader smoke/module test coverage for CJS and ESM package usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7510\"\u003e#7510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Trim trailing CRLF in normalised header values. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2:\u003c/strong\u003e Close detached HTTP/2 sessions on timeout to avoid lingering sessions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Cancel \u003ccode\u003eReadableStream\u003c/code\u003e created during request-stream capability probing to prevent async resource leaks. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed env proxy behavior with \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCommonJS Compatibility:\u003c/strong\u003e Fixed package \u003ccode\u003emain\u003c/code\u003e entry regression affecting CJS consumers. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7532\"\u003e#7532\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\u003cstrong\u003eSecurity/Dependencies:\u003c/strong\u003e Updated \u003ccode\u003eformidable\u003c/code\u003e and refreshed package set to newer versions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7533\"\u003e#7533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooling:\u003c/strong\u003e Continued migration to Vitest and modernised CI/test harnesses. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7484\"\u003e#7484\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7498\"\u003e#7498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild/Lint Stack:\u003c/strong\u003e Rollup, ESLint, TypeScript, and related dev-dependency updates. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7508\"\u003e#7508\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7509\"\u003e#7509\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Clarified JSON parsing and adapter-related docs/comments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aviu16\"\u003e\u003ccode\u003e@​aviu16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NETIZEN-11\"\u003e\u003ccode\u003e@​NETIZEN-11\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fedotov\"\u003e\u003ccode\u003e@​fedotov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nthbotast\"\u003e\u003ccode\u003e@​nthbotast\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/penkzhou\"\u003e\u003ccode\u003e@​penkzhou\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ev1.13.6...v1.14.0\u003c/a\u003e\u003c/em\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/axios/axios/commit/46bee3dea75ef53a8eae49f3b7487e6341de6074\"\u003e\u003ccode\u003e46bee3d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.14.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10563\"\u003e#10563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/518aff569043116c87ce78e3d83877d5251f2a16\"\u003e\u003ccode\u003e518aff5\u003c/code\u003e\u003c/a\u003e chore: add AI Moderator workflow for spam detection (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b7dfda3e7cf9e85f6063d90334318f82842b42d0\"\u003e\u003ccode\u003eb7dfda3\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10557\"\u003e#10557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9aa34d52918c13eaa445d884a24e9e20e71a7a93\"\u003e\u003ccode\u003e9aa34d5\u003c/code\u003e\u003c/a\u003e fix: updated release flow to match the current flows (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10562\"\u003e#10562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e9e5ebe483b3f0cecbb5a4c9fa95a316ea5d0645\"\u003e\u003ccode\u003ee9e5ebe\u003c/code\u003e\u003c/a\u003e Update packages to latest version (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4d8931ca8a92e53c5dcf02cf46d1016a10e60ec0\"\u003e\u003ccode\u003e4d8931c\u003c/code\u003e\u003c/a\u003e fix: formidable dependency vulnerable to arbitrary (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7533\"\u003e#7533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3a6f5c1ae1f9b58198e9f3109896a2c11d017c58\"\u003e\u003ccode\u003e3a6f5c1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7531\"\u003e#7531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcfd2997dc93b56669dd03b29b83d8a868797937\"\u003e\u003ccode\u003ebcfd299\u003c/code\u003e\u003c/a\u003e fix: bug axios breaks commonjs compatibility main entry (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d6dcbfd53e9506d9c8c0b1fd09c4d960bea9b9f0\"\u003e\u003ccode\u003ed6dcbfd\u003c/code\u003e\u003c/a\u003e fix: dependabot uses the correct labels (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5dd7ba78b8960fb29e39b6918ee5cb9a2130f15c\"\u003e\u003ccode\u003e5dd7ba7\u003c/code\u003e\u003c/a\u003e chore: upgrade to latest ts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 16.6.1 to 17.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.1...v17.2.2\"\u003e17.2.2\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🙏 A big thank you to new sponsor \u003ca href=\"https://tuple.app/dotenv\"\u003eTuple.app\u003c/a\u003e - \u003cem\u003ethe premier screen sharing app for developers on macOS and Windows.\u003c/em\u003e Go check them out. It's wonderful and generous of them to give back to open source by sponsoring dotenv. Give them some love back.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/48aa216de16846724e7bc80756fd42745116e4aa\"\u003e\u003ccode\u003e48aa216\u003c/code\u003e\u003c/a\u003e 17.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e4282b0286703784f4c5f7fda6c0e30739aead77\"\u003e\u003ccode\u003ee4282b0\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c540e75d3cfde551865be9bdcb0218fbfffc9229\"\u003e\u003ccode\u003ec540e75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1006\"\u003e#1006\u003c/a\u003e from motdotla/skills-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5626f9b07e49a353b1fdf35077ea58d1d080cbdc\"\u003e\u003ccode\u003e5626f9b\u003c/code\u003e\u003c/a\u003e dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2411f2a61b0c957b0756942c2d6e4ba572e0fd3d\"\u003e\u003ccode\u003e2411f2a\u003c/code\u003e\u003c/a\u003e update dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/1e08a70b6e5a5e55d974a46bca87bd35cf3807e4\"\u003e\u003ccode\u003e1e08a70\u003c/code\u003e\u003c/a\u003e simplify dotenv skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/747f4171feb7364993465915a8cd8929cef0e0cb\"\u003e\u003ccode\u003e747f417\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1005\"\u003e#1005\u003c/a\u003e from motdotla/injected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/271df30f90869c04c666d8652895a909c097fea7\"\u003e\u003ccode\u003e271df30\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3f01a8b61addc4e6978f2c40b0147f6812e2f64b\"\u003e\u003ccode\u003e3f01a8b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/ccc50d50d9e398a0b20355748e710852e1db5d07\"\u003e\u003ccode\u003eccc50d5\u003c/code\u003e\u003c/a\u003e update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.6.1...v17.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 8.0.3 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.3...v8.0.4\"\u003e8.0.4\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esanitize envelope size to prevent SMTP command injection (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e2d7b971\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/nodemailer/nodemailer/blob/master/CHANGELOG.md\"\u003enodemailer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.3...v8.0.4\"\u003e8.0.4\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esanitize envelope size to prevent SMTP command injection (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e2d7b971\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/nodemailer/nodemailer/commit/2d319753c34d2f0ced24d8eb1d7d866d965f59f4\"\u003e\u003ccode\u003e2d31975\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.4 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e\u003ccode\u003e2d7b971\u003c/code\u003e\u003c/a\u003e fix: sanitize envelope size to prevent SMTP command injection\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.3...v8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/nodemailer` from 7.0.11 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/nodemailer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stripe` from 20.4.1 to 22.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-node/releases\"\u003estripe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.0\u003c/h2\u003e\n\u003cp\u003eThis release uses the same pinned API version to \u003ccode\u003e2026-03-25.dahlia\u003c/code\u003e as the last major release. The breaking changes in this release are prefixed with ⚠️ below. There's also a \u003ca href=\"https://github.com/stripe/stripe-node/wiki/Migration-guide-for-v22\"\u003edetailed migration guide\u003c/a\u003e to simplify your upgrade process.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-node/pull/2619\"\u003e#2619\u003c/a\u003e Improved TypeScript support in the Node SDK\n\u003cul\u003e\n\u003cli\u003eMoved the types from the partially manually maintained and partially generated types folder to be inline with the implementation in TypeScript files.\u003c/li\u003e\n\u003cli\u003eRemoved top-level “stripe” ambient module. This allows import aliasing for the stripe package.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003ccode\u003eStripe.StripeContext\u003c/code\u003e is no longer exported as a type. Use \u003ccode\u003eStripe.StripeContextType\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003ccode\u003eStripe.errors.StripeError\u003c/code\u003e is no longer a type. Use \u003ccode\u003etypeof Stripe.errors.StripeError\u003c/code\u003e or \u003ccode\u003eStripe.ErrorType\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e⚠️ CJS entry point no longer exports .default or .Stripe as separate properties.\u003c/li\u003e\n\u003cli\u003e⚠️ Stripe import is now a true ES6 class. Use \u003ccode\u003enew Stripe()\u003c/code\u003e to create a StripeClient instead of calling it:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e// Before\r\nconst stripeClient = Stripe(\u0026quot;sk_test_...\u0026quot;);\r\n\u003cp\u003e// After\u003cbr /\u003e\nconst stripeClient = new Stripe(\u0026quot;sk_test_...\u0026quot;);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-node/pull/2645\"\u003e#2645\u003c/a\u003e ⚠️ Remove \u003ccode\u003estripeMethod\u003c/code\u003e and standardize how function args are handled (including removing callback support)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Refactor how incoming method arguments are parsed. Type signatures for API methods should be \u003cem\u003emuch\u003c/em\u003e more accurate and reliable now\n\u003cul\u003e\n\u003cli\u003e⚠️ Remove support for providing callbacks to API methods. Use \u003ccode\u003easync / await\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e⚠️ Remove support for passing a plain API key as a function arg. If supplied on a per-request basis, it should be in the \u003ccode\u003eRequestOptions\u003c/code\u003e under the \u003ccode\u003eapiKey\u003c/code\u003e property\u003c/li\u003e\n\u003cli\u003e⚠️ Keys from \u003ccode\u003eparams\u003c/code\u003e and \u003ccode\u003eoptions\u003c/code\u003e objects are no longer mixed. If present on a method, \u003ccode\u003eRequestParams\u003c/code\u003e must always come first and \u003ccode\u003eRequestOptions\u003c/code\u003e must always come second. To supply options without params, pass \u003ccode\u003eundefined\u003c/code\u003e as the first argument explicitly\u003c/li\u003e\n\u003cli\u003e⚠️ Removed methods from \u003ccode\u003eStripeResource\u003c/code\u003e: \u003ccode\u003ecreateFullPath\u003c/code\u003e, \u003ccode\u003ecreateResourcePathWithSymbols\u003c/code\u003e, \u003ccode\u003eextend\u003c/code\u003e, \u003ccode\u003emethod\u003c/code\u003e and \u003ccode\u003e_joinUrlParts\u003c/code\u003e. These were mostly intended for internal use and we no longer need them\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAs a result, the following call patterns are no longer supported:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003estripe.customers.retrieve('cus_123', 'sk_test_123')\r\nstripe.customers.create({name: 'david', host: 'example.com'}, 'sk_test_123')\r\nstripe.customers.create({apiKey: 'sk_test_123'})\r\nstripe.customers.list(customers =\u0026gt; {\r\n  // do something with customers\r\n})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-node/pull/2643\"\u003e#2643\u003c/a\u003e ⚠️ Removed per-request host override. To use a custom host, set it in the client configuration. All requests from that client will use that host.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Stripe from 'stripe';\r\nconst stripe = new Stripe('sk_test_...');\r\n\u003cp\u003econst customer = await stripe.customers.create({\u003cbr /\u003e\nemail: '\u003ca href=\"mailto:customer@example.com\"\u003ecustomer@example.com\u003c/a\u003e',\u003cbr /\u003e\n}, {host: 'example.com'});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Stripe from 'stripe';\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md\"\u003estripe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.0 - 2026-04-02\u003c/h2\u003e\n\u003cp\u003eThis release uses the same pinned API version to \u003ccode\u003e2026-03-25.dahlia\u003c/code\u003e as the last major release. The breaking changes in this release are prefixed with ⚠️ below. There's also a \u003ca href=\"https://github.com/stripe/stripe-node/wiki/Migration-guide-for-v22\"\u003edetailed migration guide\u003c/a\u003e to simplify your upgrade process.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-node/pull/2619\"\u003e#2619\u003c/a\u003e Improved TypeScript support in the Node SDK\n\u003cul\u003e\n\u003cli\u003eMoved the types from the partially manually maintained and partially generated types folder to be inline with the implementation in TypeScript files.\u003c/li\u003e\n\u003cli\u003eRemoved top-level “stripe” ambient module. This allows import aliasing for the stripe package.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003ccode\u003eStripe.StripeContext\u003c/code\u003e is no longer exported as a type. Use \u003ccode\u003eStripe.StripeContextType\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003ccode\u003eStripe.errors.StripeError\u003c/code\u003e is no longer a type. Use \u003ccode\u003etypeof Stripe.errors.StripeError\u003c/code\u003e or \u003ccode\u003eStripe.ErrorType\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e⚠️ CJS entry point no longer exports .default or .Stripe as separate properties.\u003c/li\u003e\n\u003cli\u003e⚠️ Stripe import is now a true ES6 class. Use \u003ccode\u003enew Stripe()\u003c/code\u003e to create a StripeClient instead of calling it:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e// Before\nconst stripeClient = Stripe(\u0026quot;sk_test_...\u0026quot;);\n\u003cp\u003e// After\u003cbr /\u003e\nconst stripeClient = new Stripe(\u0026quot;sk_test_...\u0026quot;);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-node/pull/2645\"\u003e#2645\u003c/a\u003e ⚠️ Remove \u003ccode\u003estripeMethod\u003c/code\u003e and standardize how function args are handled (including removing callback support)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Refactor how incoming method arguments are parsed. Type signatures for API methods should be \u003cem\u003emuch\u003c/em\u003e more accurate and reliable now\n\u003cul\u003e\n\u003cli\u003e⚠️ Remove support for providing callbacks to API methods. Use \u003ccode\u003easync / await\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e⚠️ Remove support for passing a plain API key as a function arg. If supplied on a per-request basis, it should be in the \u003ccode\u003eRequestOptions\u003c/code\u003e under the \u003ccode\u003eapiKey\u003c/code\u003e property\u003c/li\u003e\n\u003cli\u003e⚠️ Keys from \u003ccode\u003eparams\u003c/code\u003e and \u003ccode\u003eoptions\u003c/code\u003e objects are no longer mixed. If present on a method, \u003ccode\u003eRequestParams\u003c/code\u003e must always come first and \u003ccode\u003eRequestOptions\u003c/code\u003e must always come second. To supply options without params, pass \u003ccode\u003eundefined\u003c/code\u003e as the first argument explicitly\u003c/li\u003e\n\u003cli\u003e⚠️ Removed methods from \u003ccode\u003eStripeResource\u003c/code\u003e: \u003ccode\u003ecreateFullPath\u003c/code\u003e, \u003ccode\u003ecreateResourcePathWithSymbols\u003c/code\u003e, \u003ccode\u003eextend\u003c/code\u003e, \u003ccode\u003emethod\u003c/code\u003e and \u003ccode\u003e_joinUrlParts\u003c/code\u003e. These were mostly intended for internal use and we no longer need them\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAs a result, the following call patterns are no longer supported:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003estripe.customers.retrieve('cus_123', 'sk_test_123')\nstripe.customers.create({name: 'david', host: 'example.com'}, 'sk_test_123')\nstripe.customers.create({apiKey: 'sk_test_123'})\nstripe.customers.list(customers =\u0026gt; {\n  // do something with customers\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf those look familiar, head over to the \u003ca href=\"https://github.com/stripe/stripe-node/wiki/Migration-guide-for-v22\"\u003emigration guide\u003c/a\u003e to update your code.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-node/pull/2643\"\u003e#2643\u003c/a\u003e ⚠️ Removed per-request host override. To use a custom host, set it in the client configuration. All requests from that client will use that host.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Stripe from 'stripe';\nconst stripe = new Stripe('sk_test_...');\n\u003cp\u003econst customer = await stripe.customers.create({\u003cbr /\u003e\nemail: '\u003ca href=\"mailto:customer@example.com\"\u003ecustomer@example.com\u003c/a\u003e',\u003cbr /\u003e\n}, {host: 'example.com'});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/210de1104f96b80be7bed65c3647a5b1e1d08534\"\u003e\u003ccode\u003e210de11\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/f0c33bd4b7ef708746b662113f673238236e0c8e\"\u003e\u003ccode\u003ef0c33bd\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/stripe/stripe-node/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/cd52c8323b7d12e017bcd735d25e34f4d4bde22c\"\u003e\u003ccode\u003ecd52c83\u003c/code\u003e\u003c/a\u003e ⚠️ Remove \u003ccode\u003estripeMethod\u003c/code\u003e and standardize how function args are handled (inclu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/dafc32cdbf08bee6947e78b3b6e9ded38c5b0813\"\u003e\u003ccode\u003edafc32c\u003c/code\u003e\u003c/a\u003e ⚠️ remove support for overriding host per-request (\u003ca href=\"https://redirect.github.com/stripe/stripe-node/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/e395b7d17597070268108a9155fd73d088dd480e\"\u003e\u003ccode\u003ee395b7d\u003c/code\u003e\u003c/a\u003e Converted V2/Amount.ts to V2/V2Amount.ts (\u003ca href=\"https://redirect.github.com/stripe/stripe-node/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/c00ce646c5c3b0f6b37a74ef60ed949320a11015\"\u003e\u003ccode\u003ec00ce64\u003c/code\u003e\u003c/a\u003e Updated stripe.spec.ts test and constructEvent.tolerance type (\u003ca href=\"https://redirect.github.com/stripe/stripe-node/issues/2635\"\u003e#2635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/8d8bd30291272c42aaf4678e1009d48eb53f04d8\"\u003e\u003ccode\u003e8d8bd30\u003c/code\u003e\u003c/a\u003e Improved TypeScript support in the Node SDK (\u003ca href=\"https://redirect.github.com/stripe/stripe-node/issues/2619\"\u003e#2619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/9c0a9cb7482d19c2e6e6b5b5574c1a2f0149a2a9\"\u003e\u003ccode\u003e9c0a9cb\u003c/code\u003e\u003c/a\u003e Bump version to 21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/f6893269e1c6c2768dcf8cb4dd910a0108c9ab2a\"\u003e\u003ccode\u003ef689326\u003c/code\u003e\u003c/a\u003e Export Decimal correctly in ESM (\u003ca href=\"https://redirect.github.com/stripe/stripe-node/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/25b1b03aa8c58d53d93db32ec71ac419d5b0dc52\"\u003e\u003ccode\u003e25b1b03\u003c/code\u003e\u003c/a\u003e Bump version to 21.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-node/compare/v20.4.1...v22.0.0\"\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.16 to 11.0.17\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\u003ccode\u003e@​nestjs/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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/nest-cli/pull/3274\"\u003enestjs/nest-cli#3274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency webpack to v5.105.4 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/3273\"\u003enestjs/nest-cli#3273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency glob to v13.0.6 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/3271\"\u003enestjs/nest-cli#3271\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.16...11.0.17\"\u003ehttps://github.com/nestjs/nest-cli/compare/11.0.16...11.0.17\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-cli/commit/c545a6fa7ef0f06c9d3685dc3af50d0fbdf9222f\"\u003e\u003ccode\u003ec545a6f\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/41be6dd4f7e5900715146e6c7db52951ad7103a1\"\u003e\u003ccode\u003e41be6dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3271\"\u003e#3271\u003c/a\u003e from nestjs/renovate/glob-13.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/97be91ca8867b0bc73f5e814183571f85a25a611\"\u003e\u003ccode\u003e97be91c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3272\"\u003e#3272\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/f6b0116c3f230d296e8ca97905e9e5e0c04b4691\"\u003e\u003ccode\u003ef6b0116\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3273\"\u003e#3273\u003c/a\u003e from nestjs/renovate/webpack-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/870d670cb00493f90f291fad7585a16fbfae7534\"\u003e\u003ccode\u003e870d670\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3274\"\u003e#3274\u003c/a\u003e from nestjs/renovate/angular-cli-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/9f76f37f8363db68e2c8d563d628b8a51792da78\"\u003e\u003ccode\u003e9f76f37\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/62eb0bc88d4def508650074cb55938c155bbeaa0\"\u003e\u003ccode\u003e62eb0bc\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency webpack to v5.105.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/2c0bddebe072aa3097c2264e3862152d5604495e\"\u003e\u003ccode\u003e2c0bdde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency glob to v13.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/bc6add75dc7b3b66fdba321868f8c948276f335d\"\u003e\u003ccode\u003ebc6add7\u003c/code\u003e\u003c/a\u003e fix(deps): update angular-cli monorepo to v19.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/67b8bc7aaa97cced6ba17e28f9425b5f3739bd58\"\u003e\u003ccode\u003e67b8bc7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.13 (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3270\"\u003e#3270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest-cli/compare/11.0.16...11.0.17\"\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.0.10\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\u003ccode\u003e@​nestjs/schematics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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/5870a98111237a9ad596cc8d896b24d0afdad29e\"\u003e\u003ccode\u003e5870a98\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/7a16b71141e67af9338afa966faaebde03caf82f\"\u003e\u003ccode\u003e7a16b71\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2211\"\u003e#2211\u003c/a\u003e from nestjs/renovate/angular-cli-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/5766a4949fe74b10c72efeaf83a88732c86b6694\"\u003e\u003ccode\u003e5766a49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2219\"\u003e#2219\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/ee1313bb80fb4b017ed5d8c79b3044f4935d56ba\"\u003e\u003ccode\u003eee1313b\u003c/code\u003e\u003c/a\u003e fix(deps): update angular-cli monorepo to v19.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/3403b784dc1bdc559ff857764b91ac173236ce1b\"\u003e\u003ccode\u003e3403b78\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2245\"\u003e#2245\u003c/a\u003e from nestjs/renovate/comment-json-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/964366d2ddbd3fffb6a3d51fd8586b586973e6a6\"\u003e\u003ccode\u003e964366d\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v8.58.0 (\u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/9bd26e786ffa1c18279a37f127f4e80daa612be8\"\u003e\u003ccode\u003e9bd26e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2313\"\u003e#2313\u003c/a\u003e from lrousseau-wanadev/fix/e2e-template-app-close\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/ea9ef59159f6373f357fbaa6aeab87085be97c27\"\u003e\u003ccode\u003eea9ef59\u003c/code\u003e\u003c/a\u003e fix: reorder after each in e2e tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/28f6c7d3470754a4a2825a2676916ce05301cd9d\"\u003e\u003ccode\u003e28f6c7d\u003c/code\u003e\u003c/a\u003e fix: add after each app.close() to e2e template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/9a72538a06ce4308fd25a8c1892e32d42884c3bb\"\u003e\u003ccode\u003e9a72538\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/schematics/compare/11.0.9...11.0.10\"\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.17 to 11.1.18\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\u003ccode\u003e@​nestjs/testing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\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/nrwl/nx/commit/dbd2ace5e0e5d0cd1b8d75423c56f5a83f6bdab8\"\u003e\u003ccode\u003edbd2ace\u003c/code\u003e\u003c/a\u003e fix(linter): prepend framework configs before baseConfig in flat config gener...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/fae1dd40ca78b6a82f48b8c2b9acb95eca29a2ff\"\u003e\u003ccode\u003efae1dd4\u003c/code\u003e\u003c/a\u003e fix(linter): use root config to determine ESLint class in plugin (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/34900\"\u003e#34900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/b269f95683302323033da554e4480f8c40ee6246\"\u003e\u003ccode\u003eb269f95\u003c/code\u003e\u003c/a\u003e fix(linter): convert project-level eslint configs and log when skipped (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/34899\"\u003e#34899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ea5810e11e99965f798677173cd3626f8ee1318f\"\u003e\u003ccode\u003eea5810e\u003c/code\u003e\u003c/a\u003e fix(linter): use native nx.configs in convert-to-flat-config for Nx plugins (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/jest` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace...\n\n_Description has been truncated_","html_url":"https://github.com/redbonzai/mechanic-dispatch-site/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/redbonzai%2Fmechanic-dispatch-site/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"4184437857","node_id":"PR_kwDOJ9BGZM7PJ6kI","number":341,"state":"closed","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T06:47:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T06:20:28.000Z","updated_at":"2026-05-01T06:47:59.000Z","time_to_close":2593650,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":29,"packages":[{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@commitlint/cli","old_version":"20.3.0","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.3.0","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@nx/jest","old_version":"22.3.3","new_version":"22.6.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.3.3","new_version":"22.6.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.3.3","new_version":"22.6.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.3.3","new_version":"22.6.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.3.3","new_version":"22.6.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@swc/core","old_version":"1.15.8","new_version":"1.15.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.18","new_version":"0.5.20","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.52.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.52.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"eslint","old_version":"8.57.1","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-sonarjs","old_version":"3.0.5","new_version":"4.0.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"globals","old_version":"16.5.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"nx","old_version":"22.3.3","new_version":"22.6.3","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"stylelint","old_version":"16.26.0","new_version":"17.6.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-config-recommended","old_version":"17.0.0","new_version":"18.0.0","repository_url":"https://github.com/stylelint/stylelint-config-recommended"},{"name":"stylelint-order","old_version":"7.0.1","new_version":"8.1.1","repository_url":"https://github.com/hudochenkov/stylelint-order"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.52.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.2` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.3.0` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.3.0` | `20.5.0` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.3.3` | `22.6.3` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.3.3` | `22.6.3` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.3.3` | `22.6.3` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.3.3` | `22.6.3` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.3.3` | `22.6.3` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.8` | `1.15.21` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.18` | `0.5.20` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.52.0` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.52.0` | `8.58.0` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.1.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `3.0.5` | `4.0.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.4.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.3.3` | `22.6.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.26.0` | `17.6.0` |\n| [stylelint-config-recommended](https://github.com/stylelint/stylelint-config-recommended) | `17.0.0` | `18.0.0` |\n| [stylelint-order](https://github.com/hudochenkov/stylelint-order) | `7.0.1` | `8.1.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.52.0` | `8.58.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.3` |\n\n\nUpdates `@babel/core` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 to 7.29.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\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\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\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\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1c0a08d95ae7e1c788c7e1ae3a10ee53f7c86864\"\u003e\u003ccode\u003e1c0a08d\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17805\"\u003e#17805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/061bf95142132ce4200f863f891a8e3a727cd844\"\u003e\u003ccode\u003e061bf95\u003c/code\u003e\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 20.3.0 to 20.5.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\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes 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/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\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.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\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.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/613\"\u003e#613\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/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\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\u003ccode\u003e@​commitlint/cli\u003c/code\u003e'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/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e validate that --cwd directory exists before execution (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4658\"\u003e#4658\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003ecf80f75\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4595\"\u003e#4595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\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.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\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.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/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/cf80f75745593f4f018cac301a91f23316c974fd\"\u003e\u003ccode\u003ecf80f75\u003c/code\u003e\u003c/a\u003e fix(cli): validate that --cwd directory exists before execution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4658\"\u003e#4658\u003c/a\u003e)\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\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/18bd371428771ecc98a7b2f00194bfcbfb4ba809\"\u003e\u003ccode\u003e18bd371\u003c/code\u003e\u003c/a\u003e chore: deps (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4635\"\u003e#4635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e7ae28d1f71299cedcafe3360f376c93800b283a\"\u003e\u003ccode\u003ee7ae28d\u003c/code\u003e\u003c/a\u003e v20.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.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.3.0 to 20.5.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\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes 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/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\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.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\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.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/613\"\u003e#613\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/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\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\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e'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/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\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\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/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\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.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade conventional commit packages \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4597\"\u003e#4597\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e3aaf0a6\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/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\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e7ae28d1f71299cedcafe3360f376c93800b283a\"\u003e\u003ccode\u003ee7ae28d\u003c/code\u003e\u003c/a\u003e v20.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/be3a280aeadef5afa8ec83dbbe794ab2f72b9c3a\"\u003e\u003ccode\u003ebe3a280\u003c/code\u003e\u003c/a\u003e v20.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.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 `@nx/jest` from 22.3.3 to 22.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e add {projectRoot} prefix to d.ts fileset in typescript plugin (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35037\"\u003e#35037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use namespace import for chalk v4 compatibility (\u003ca href=\"https://github.com/nrwl/nx/commit/7c9f873bd1\"\u003e7c9f873bd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.2 (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add nx-labs repo target and use glob pattern for update-all-repos (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e update duplicate migration keys (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34961\"\u003e#34961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e ensure rebuild chunks emitted summary accurate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34979\"\u003e#34979\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34936\"\u003e#34936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e disable swc input source map resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35010\"\u003e#35010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32671\"\u003e#32671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e split-target should handle projects with colons in name better (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34725\"\u003e#34725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent TUI crash when task output arrives after completion (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34785\"\u003e#34785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34677\"\u003e#34677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e respect --parallel limit for discrete task concurrency (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34721\"\u003e#34721\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34117\"\u003e#34117\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31494\"\u003e#31494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use scroll-offset-based scrollbar positioning in TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34689\"\u003e#34689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip import-equals namespace aliases in native scanner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34947\"\u003e#34947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34644\"\u003e#34644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e include command name on all telemetry events (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34949\"\u003e#34949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip workspace context setup when global bin hands off to local (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34953\"\u003e#34953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34914\"\u003e#34914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use upsert to prevent FK constraint violations in task DB (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34977\"\u003e#34977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e runtime inputs shouldn't be cached at task_hasher layer and filesets should be in the hash_plans layer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34971\"\u003e#34971\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30170\"\u003e#30170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e show better log message when isolated plugin shuts down after hook completion (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34922\"\u003e#34922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle owners and conformance project refs on move/remove (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34815\"\u003e#34815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve published nx migrate package resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35013\"\u003e#35013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent batch executor error on prematurely completed tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35015\"\u003e#35015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add timeouts to GitHub push flow to prevent CLI hangs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35011\"\u003e#35011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34482\"\u003e#34482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e prevent double install in generators for TS solution workspaces (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e add startTime and endTime to TaskResult interface (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34996\"\u003e#34996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e ignore test enums when atomizing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34974\"\u003e#34974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e pass configName to typecheck command in TS plugin (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34989\"\u003e#34989\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34274\"\u003e#34274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e add input on .d.ts files within dependency projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34968\"\u003e#34968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e prepend framework configs before baseConfig in flat config generation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34898\"\u003e#34898\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/28381\"\u003e#28381\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32923\"\u003e#32923\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/nrwl/nx/commit/7c9de134f4261a84fe349c9426a03dcfd28bf7b1\"\u003e\u003ccode\u003e7c9de13\u003c/code\u003e\u003c/a\u003e fix(testing): gracefully handle broken jest configs in alias migration (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34901\"\u003e#34901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/5a799848bf3bbe6cabd38ae6862da2991d5f190f\"\u003e\u003ccode\u003e5a79984\u003c/code\u003e\u003c/a\u003e fix(testing): infer task inputs from jest config file references (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34740\"\u003e#34740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/b8b6ed8b85f30d98e0792dad9e12b45ceff044df\"\u003e\u003ccode\u003eb8b6ed8\u003c/code\u003e\u003c/a\u003e fix(testing): use surgical text replacement in Jest matcher alias migration (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/5a1735b041486440d7eae8e48bf8a2b2789cd49f\"\u003e\u003ccode\u003e5a1735b\u003c/code\u003e\u003c/a\u003e feat(misc): update PLUGIN.md files to help agents verification (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34379\"\u003e#34379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/e3eedf9e940ddf16b72ca5ec6f06eb7ee997ffe2\"\u003e\u003ccode\u003ee3eedf9\u003c/code\u003e\u003c/a\u003e docs(misc): update the docs to use more direct language (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/6092966ce49b8d04c2c4b58cd43ea52a9c9771bf\"\u003e\u003ccode\u003e6092966\u003c/code\u003e\u003c/a\u003e feat(core): add PLUGIN.md files to testing-tools (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34125\"\u003e#34125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/574d84183799d76fbc96ab6daee8ba4248ec735d\"\u003e\u003ccode\u003e574d841\u003c/code\u003e\u003c/a\u003e chore(core): update to latest version of tsquery (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34067\"\u003e#34067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d9ca27bc3dbdbfa4d3a8e18ae5fa053208834fc5\"\u003e\u003ccode\u003ed9ca27b\u003c/code\u003e\u003c/a\u003e fix(testing): ensure jest v30 migration is run (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.3/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/js` from 22.3.3 to 22.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e add {projectRoot} prefix to d.ts fileset in typescript plugin (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35037\"\u003e#35037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use namespace import for chalk v4 compatibility (\u003ca href=\"https://github.com/nrwl/nx/commit/7c9f873bd1\"\u003e7c9f873bd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.2 (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add nx-labs repo target and use glob pattern for update-all-repos (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e update duplicate migration keys (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34961\"\u003e#34961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e ensure rebuild chunks emitted summary accurate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34979\"\u003e#34979\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34936\"\u003e#34936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e disable swc input source map resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35010\"\u003e#35010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32671\"\u003e#32671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e split-target should handle projects with colons in name better (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34725\"\u003e#34725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent TUI crash when task output arrives after completion (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34785\"\u003e#34785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34677\"\u003e#34677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e respect --parallel limit for discrete task concurrency (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34721\"\u003e#34721\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34117\"\u003e#34117\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31494\"\u003e#31494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use scroll-offset-based scrollbar positioning in TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34689\"\u003e#34689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip import-equals namespace aliases in native scanner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34947\"\u003e#34947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34644\"\u003e#34644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e include command name on all telemetry events (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34949\"\u003e#34949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip workspace context setup when global bin hands off to local (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34953\"\u003e#34953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34914\"\u003e#34914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use upsert to prevent FK constraint violations in task DB (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34977\"\u003e#34977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e runtime inputs shouldn't be cached at task_hasher layer and filesets should be in the hash_plans layer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34971\"\u003e#34971\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30170\"\u003e#30170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e show better log message when isolated plugin shuts down after hook completion (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34922\"\u003e#34922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle owners and conformance project refs on move/remove (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34815\"\u003e#34815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve published nx migrate package resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35013\"\u003e#35013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent batch executor error on prematurely completed tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35015\"\u003e#35015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add timeouts to GitHub push flow to prevent CLI hangs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35011\"\u003e#35011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34482\"\u003e#34482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e prevent double install in generators for TS solution workspaces (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e add startTime and endTime to TaskResult interface (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34996\"\u003e#34996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e ignore test enums when atomizing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34974\"\u003e#34974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e pass configName to typecheck command in TS plugin (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34989\"\u003e#34989\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34274\"\u003e#34274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e add input on .d.ts files within dependency projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34968\"\u003e#34968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e prepend framework configs before baseConfig in flat config generation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34898\"\u003e#34898\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/28381\"\u003e#28381\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32923\"\u003e#32923\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/nrwl/nx/commit/9a743d3b70ebd82fc99fead6745a50a4c8f84b65\"\u003e\u003ccode\u003e9a743d3\u003c/code\u003e\u003c/a\u003e fix(js): add {projectRoot} prefix to d.ts fileset in typescript plugin (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35037\"\u003e#35037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/b611b9806307aba59803bf88cf68ed210240d897\"\u003e\u003ccode\u003eb611b98\u003c/code\u003e\u003c/a\u003e fix(js): add input on .d.ts files within dependency projects (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34968\"\u003e#34968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/583335b2acc4bb6b814f73fd8f11b7616068e215\"\u003e\u003ccode\u003e583335b\u003c/code\u003e\u003c/a\u003e fix(js): pass configName to typecheck command in TS plugin (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34989\"\u003e#34989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1fac89360b2f58bb199c79f11c75245db703e256\"\u003e\u003ccode\u003e1fac893\u003c/code\u003e\u003c/a\u003e fix(core): set windowsHide: true on all child process spawns (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34894\"\u003e#34894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9c2b5e2404f141b0e3dee19543ae0584a2201614\"\u003e\u003ccode\u003e9c2b5e2\u003c/code\u003e\u003c/a\u003e fix(js): preserve tsconfig fields in typescript plugin cache (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34908\"\u003e#34908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1c7076d7232c3509d8a588cd3f5483d30b0e890f\"\u003e\u003ccode\u003e1c7076d\u003c/code\u003e\u003c/a\u003e fix(js): normalize cwd path separator in typescript plugin targets (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/6ee7091c5547f9af59d52237855928c8e618396f\"\u003e\u003ccode\u003e6ee7091\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(js): add deps-sync generator (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34407\"\u003e#34407\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34888\"\u003e#34888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8d71d5b57b665045b5bdefbfdf3f33193720e24c\"\u003e\u003ccode\u003e8d71d5b\u003c/code\u003e\u003c/a\u003e feat(js): add deps-sync generator (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34407\"\u003e#34407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/e9781bdd3b1c940581e8dac1593c07d738e95312\"\u003e\u003ccode\u003ee9781bd\u003c/code\u003e\u003c/a\u003e fix(js): track tsconfig files from dependency reference chain as inputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34848\"\u003e#34848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f40c4a5a17c524ab18c98ee0ac75e76bc4ec6b42\"\u003e\u003ccode\u003ef40c4a5\u003c/code\u003e\u003c/a\u003e fix(js): skip npm dist-tag add when no new version was resolved (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34843\"\u003e#34843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.3/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/vite` from 22.3.3 to 22.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e add {projectRoot} prefix to d.ts fileset in typescript plugin (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35037\"\u003e#35037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use namespace import for chalk v4 compatibility (\u003ca href=\"https://github.com/nrwl/nx/commit/7c9f873bd1\"\u003e7c9f873bd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.2 (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add nx-labs repo target and use glob pattern for update-all-repos (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e update duplicate migration keys (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34961\"\u003e#34961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e ensure rebuild chunks emitted summary accurate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34979\"\u003e#34979\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34936\"\u003e#34936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e disable swc input source map resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35010\"\u003e#35010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32671\"\u003e#32671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e split-target should handle projects with colons in name better (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34725\"\u003e#34725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent TUI crash when task output arrives after completion (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34785\"\u003e#34785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34677\"\u003e#34677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e respect --parallel limit for discrete task concurrency (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34721\"\u003e#34721\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34117\"\u003e#34117\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31494\"\u003e#31494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use scroll-offset-based scrollbar positioning in TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34689\"\u003e#34689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip import-equals namespace aliases in native scanner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34947\"\u003e#34947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34644\"\u003e#34644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e include command name on all telemetry events (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34949\"\u003e#34949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip workspace context setup when global bin hands off to local (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34953\"\u003e#34953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34914\"\u003e#34914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use upsert to prevent FK constraint violations in task DB (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34977\"\u003e#34977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e runtime inputs shouldn't be cached at task_hasher layer and filesets should be in the hash_plans layer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34971\"\u003e#34971\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30170\"\u003e#30170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e show better log message when isolated plugin shuts down after hook completion (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34922\"\u003e#34922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle owners and conformance project refs on move/remove (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34815\"\u003e#34815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve published nx migrate package resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35013\"\u003e#35013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent batch executor error on prematurely completed tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35015\"\u003e#35015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add timeouts to GitHub push flow to prevent CLI hangs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35011\"\u003e#35011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34482\"\u003e#34482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e prevent double install in generators for TS solution workspaces (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e add startTime and endTime to TaskResult interface (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34996\"\u003e#34996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e ignore test enums when atomizing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34974\"\u003e#34974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e pass configName to typecheck command in TS plugin (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34989\"\u003e#34989\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34274\"\u003e#34274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e add input on .d.ts files within dependency projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34968\"\u003e#34968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e prepend framework configs before baseConfig in flat config generation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34898\"\u003e#34898\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/28381\"\u003e#28381\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32923\"\u003e#32923\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/nrwl/nx/commit/c96a9d4a6b3ce5fa3c16ab12b94b54baf9a37636\"\u003e\u003ccode\u003ec96a9d4\u003c/code\u003e\u003c/a\u003e fix(vite): add support for Vite 8 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34850\"\u003e#34850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1fac89360b2f58bb199c79f11c75245db703e256\"\u003e\u003ccode\u003e1fac893\u003c/code\u003e\u003c/a\u003e fix(core): set windowsHide: true on all child process spawns (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34894\"\u003e#34894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/6ee7091c5547f9af59d52237855928c8e618396f\"\u003e\u003ccode\u003e6ee7091\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(js): add deps-sync generator (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34407\"\u003e#34407\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34888\"\u003e#34888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1367d2a211c893a41e2bc504a44b6ef2eeb8e1db\"\u003e\u003ccode\u003e1367d2a\u003c/code\u003e\u003c/a\u003e fix(vite): pin vitest v4 to ~4.0.x to fix Yarn Classic resolution failure (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8d71d5b57b665045b5bdefbfdf3f33193720e24c\"\u003e\u003ccode\u003e8d71d5b\u003c/code\u003e\u003c/a\u003e feat(js): add deps-sync generator (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34407\"\u003e#34407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/fb8884e967d7a5e2c807e62c60654bcb0e57baa7\"\u003e\u003ccode\u003efb8884e\u003c/code\u003e\u003c/a\u003e fix(vitest): handle zoneless Angular apps in vitest configuration generator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/42f623e2c185a3b2961e96e48ad4c5a077c65bcc\"\u003e\u003ccode\u003e42f623e\u003c/code\u003e\u003c/a\u003e fix(vite): skip root-relative paths in nxViteTsPaths resolveId (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34694\"\u003e#34694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1e1a8a7a404f5f00759f2eb25c0690fa8e72ec2e\"\u003e\u003ccode\u003e1e1a8a7\u003c/code\u003e\u003c/a\u003e fix(vite): isPreview=true for Vite Preview server (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34597\"\u003e#34597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/5a1735b041486440d7eae8e48bf8a2b2789cd49f\"\u003e\u003ccode\u003e5a1735b\u003c/code\u003e\u003c/a\u003e feat(misc): update PLUGIN.md files to help agents verification (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34379\"\u003e#34379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/e3eedf9e940ddf16b72ca5ec6f06eb7ee997ffe2\"\u003e\u003ccode\u003ee3eedf9\u003c/code\u003e\u003c/a\u003e docs(misc): update the docs to use more direct language (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.3/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/web` from 22.3.3 to 22.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/juntossomosmais/time-out-market/pull/341","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/juntossomosmais%2Ftime-out-market/issues/341","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/341/packages"}],"issue_packages":[{"old_version":"22.4.5","new_version":"22.7.3","update_type":"minor","path":null,"pr_created_at":"2026-05-25T05:34:08.000Z","version_change":"22.4.5 → 22.7.3","issue":{"uuid":"4514525735","node_id":"PR_kwDONkSftM7e6ufG","number":198,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 80 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-05-25T05:34:08.000Z","updated_at":"2026-05-25T05:34:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":80,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.998.0","new_version":"3.1053.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.14","new_version":"11.1.23","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.14","new_version":"11.1.23","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.14","new_version":"11.1.23","repository_url":"https://github.com/nestjs/nest"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.3","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@types/multer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axios","old_version":"1.13.5","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"fabric","old_version":"7.2.0","new_version":"7.4.0","repository_url":"https://github.com/fabricjs/fabric.js"},{"name":"next","old_version":"16.1.6","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.13","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.1.0","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.14","new_version":"11.1.23","repository_url":"https://github.com/nestjs/nest"},{"name":"@next/eslint-plugin-next","old_version":"16.1.6","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"22.5.2","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/cli","old_version":"0.7.10","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.13","new_version":"1.15.40","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.2.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.3","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.6","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-playwright","old_version":"2.7.1","new_version":"2.10.4","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"nx","old_version":"22.4.5","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"sass","old_version":"1.97.3","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"@nestjs/config","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/nestjs/config"},{"name":"nodemailer","old_version":"7.0.13","new_version":"8.0.8","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.11","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"twilio","old_version":"5.12.2","new_version":"6.0.2","repository_url":"https://github.com/twilio/twilio-node"},{"name":"@nestjs/schedule","old_version":"6.1.1","new_version":"6.1.3","repository_url":"https://github.com/nestjs/schedule"},{"name":"@nestjs/swagger","old_version":"11.2.6","new_version":"11.4.4","repository_url":"https://github.com/nestjs/swagger"},{"name":"canvas","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"class-validator","old_version":"0.14.4","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"google-auth-library","old_version":"10.6.1","new_version":"10.6.2","repository_url":"https://github.com/googleapis/google-cloud-node-core"},{"name":"helmet","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.11","repository_url":"https://github.com/ai/nanoid"},{"name":"pdfkit","old_version":"0.17.2","new_version":"0.18.0","repository_url":"https://github.com/foliojs/pdfkit"},{"name":"pg","old_version":"8.19.0","new_version":"8.21.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.21","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@types/pdfkit","old_version":"0.17.5","new_version":"0.17.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@react-oauth/google","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/MomenSherif/react-oauth"},{"name":"lucide-react","old_version":"0.563.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.76.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-toastify","old_version":"11.0.5","new_version":"11.1.0","repository_url":"https://github.com/fkhadra/react-toastify"},{"name":"allure","old_version":"3.2.0","new_version":"3.8.2","repository_url":"https://github.com/allure-framework/allure3"},{"name":"allure-playwright","old_version":"3.5.0","new_version":"3.9.0","repository_url":"https://github.com/allure-framework/allure-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 74 updates in the / 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.998.0` | `3.1053.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.14` | `11.1.23` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.14` | `11.1.23` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.14` | `11.1.23` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.100.14` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.3` | `5.100.14` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.0.0` | `2.1.0` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.16.1` |\n| [fabric](https://github.com/fabricjs/fabric.js) | `7.2.0` | `7.4.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.13` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.1.0` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.14` | `11.1.23` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.6` | `16.2.6` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.4.5` | `22.7.3` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.4.5` | `22.7.3` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.4.5` | `22.7.3` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.4.5` | `22.7.3` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.4.5` | `22.7.3` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `22.5.2` | `22.7.3` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.4.5` | `22.7.3` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.4.5` | `22.7.3` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.4.5` | `22.7.3` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.4.5` | `22.7.3` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.4.5` | `22.7.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.10` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.13` | `1.15.40` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.1` | `4.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.0` | `25.9.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.4.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.4.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.6` | `16.2.6` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.7.1` | `2.10.4` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.4.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.4.5` | `22.7.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.100.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.11` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.3` | `4.0.4` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.13` | `8.0.8` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.11` | `8.0.0` |\n| [twilio](https://github.com/twilio/twilio-node) | `5.12.2` | `6.0.2` |\n| [@nestjs/schedule](https://github.com/nestjs/schedule) | `6.1.1` | `6.1.3` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.6` | `11.4.4` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.1` | `3.2.3` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.4` | `0.15.1` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node-core/tree/HEAD/packages/google-auth-library-nodejs) | `10.6.1` | `10.6.2` |\n| [helmet](https://github.com/helmetjs/helmet) | `8.1.0` | `8.2.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.11` |\n| [pdfkit](https://github.com/foliojs/pdfkit) | `0.17.2` | `0.18.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.19.0` | `8.21.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.21` |\n| [@types/pdfkit](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pdfkit) | `0.17.5` | `0.17.6` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@react-oauth/google](https://github.com/MomenSherif/react-oauth) | `0.13.4` | `0.13.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `1.16.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.76.1` |\n| [react-toastify](https://github.com/fkhadra/react-toastify) | `11.0.5` | `11.1.0` |\n| [allure](https://github.com/allure-framework/allure3) | `3.2.0` | `3.8.2` |\n| [allure-playwright](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-playwright) | `3.5.0` | `3.9.0` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.998.0 to 3.1053.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.1053.0\u003c/h2\u003e\n\u003ch4\u003e3.1053.0(2026-05-22)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gameliftstreams:\u003c/strong\u003e  Added new Gen6 stream classes based on the EC2 G6e instance family. These classes are designed for streaming high-fidelity, graphically demanding games and applications that benefit from additional GPU memory and performance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf88fa508bf74c7120202668d66b1657601e0d32\"\u003ebf88fa50\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-05-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3518814ad7011517e95ba077b4d60b64834dc0f5\"\u003e3518814a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appconfig:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e757a91539c7e5633896a6165098a1802de3255c\"\u003ee757a915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-repostspace:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15fec74b7b20e186a9eb70d593819dfa73b7f782\"\u003e15fec74b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adeea78b85eb00bed1a973b7344ecddbd89345f0\"\u003eadeea78b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudcontrol:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e7ef3bf7a1497a06a0ae1cbdfaa6bfa68b6ffe4\"\u003e2e7ef3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-tnb:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f07457cbe17f8f1621475ba0c585363e36aef9d7\"\u003ef07457cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sso-oidc:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e909d25a859634f57fd2cdcd20a760c36bfc42b\"\u003e2e909d25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3vectors:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4071f1a4d21610fb883f2af611b3d69d2922cd5f\"\u003e4071f1a4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-internetmonitor:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/117e04a99f7c58f946947e77b0bc75f87998198e\"\u003e117e04a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-freetier:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3cf14a2f64239d4b7c4160fd8c5b95672deb9b6\"\u003ee3cf14a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-oam:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a30b72248e4f26b10173b2f64c7892d1b963eaa\"\u003e5a30b722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecastquery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ada5ae322c6b5eb88ba194b1d8715b5d699de1ce\"\u003eada5ae32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9de89c10330b5641dc0427653815f8131209edca\"\u003e9de89c10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-migration-hub-refactor-spaces:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a4e5e7ba8ec707c4bbdf27a7e38425cb9652861c\"\u003ea4e5e7ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b99b7a1820b90840d18c8b39edc9a4d10afdf553\"\u003eb99b7a18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a1bcdb9123163d275247b25f02845097260fb51\"\u003e4a1bcdb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-b2bi:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/66bb63d12d590f6e191714b9263affccf478f3b2\"\u003e66bb63d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-simspaceweaver:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6617b6d847a27bc7e32bef03c10fb04b227e21f\"\u003ec6617b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e99cccbde15f31ac18b780138c8f880600e7e516\"\u003ee99cccbd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-recommended-actions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45477f0838686bbbd69ad1afbd6b3b7ecda1a1c3\"\u003e45477f08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecast:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5964d82b99f5dd46a92341f85053db135c0d23fc\"\u003e5964d82b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptunedata:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/418745d5411b2ff30ffb2c8472d4301f485a71a6\"\u003e418745d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Added guardrail assessment results to inference spans in the ListSpans API. You can now see which AI Guardrail policies were evaluated, whether content was blocked or masked, and per-policy details for each Bedrock Converse call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0213a8624e82ca946be41fe8833d460e709d2d2a\"\u003e0213a862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-pricing-calculator:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69e44c0d790426ebf70e3b16b7b2a32ea94c9207\"\u003e69e44c0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-panorama:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d227732b924cfcefad956561e9d000226b6472a1\"\u003ed227732b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-license-manager-user-subscriptions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fd5d2020b79ef05efcf6857ce1d3b81ef51d781\"\u003e7fd5d202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad88edbb4a8ef4029b1d7897f7221c50da491865\"\u003ead88edbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-schemas:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d8835cfc2971415619c70bd9d298fd2498d8d4b8\"\u003ed8835cfc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pi:\u003c/strong\u003e  Added ListPerformanceAnalysisReportRecommendations API to retrieve recommendations for a performance analysis report. Added analysis configuration support to CreatePerformanceAnalysisReport for enhanced analysis types such as vacuum analysis. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b09c19bf6e70f660073b94da11abf5ea4e6ea882\"\u003eb09c19bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e7917a6e550d5190564edefc4f65ea392d864ab\"\u003e6e7917a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-frauddetector:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9c130d58eb968baaaf07f9f45eae3f01ae7d4d59\"\u003e9c130d58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-network-firewall:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/963a1286bf936d17d6e0df5aad2e1ffb602e469e\"\u003e963a1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/965ac97a33901ae783e8ea29c56b80380951d211\"\u003e965ac97a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6f1bd2e812a1aef1c515999880d5de6614562d45\"\u003e6f1bd2e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7ac37e3af8fc13de2a6e5127d417f8a7ecb621a5\"\u003e7ac37e3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rbin:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e73fd45b4407462c931a4f82a025d1c2d1d93a9\"\u003e5e73fd45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codestar-notifications:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d95ca14cfe7e22f165246649e0979be415718077\"\u003ed95ca14c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-signals:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/38a20bfa5b7ebd899bbb4382366e6a06e27dc286\"\u003e38a20bfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  The ModifyInstanceAttribute API now supports modification of EnclaveOptions for the instance as a typed parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bc91aa621fed3c15fecfe07660458aafa59242df\"\u003ebc91aa62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45132960757e60a48c2eef3b36350c282b32f727\"\u003e45132960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notificationscontacts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9ca97abed6a82e58c6ae305eeda869b13c5b008\"\u003ee9ca97ab\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.1052.0...v3.1053.0\"\u003e3.1053.0\u003c/a\u003e (2026-05-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.1051.0...v3.1052.0\"\u003e3.1052.0\u003c/a\u003e (2026-05-21)\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.1050.0...v3.1051.0\"\u003e3.1051.0\u003c/a\u003e (2026-05-20)\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.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-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.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6\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.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ef69ea687c15e9aae0568660ba3bcdd5174fbec6\"\u003e\u003ccode\u003eef69ea6\u003c/code\u003e\u003c/a\u003e Publish v3.1053.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/443d6beaebc2b72a5b37816657954f4bd2cf68a5\"\u003e\u003ccode\u003e443d6be\u003c/code\u003e\u003c/a\u003e Publish v3.1052.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6242dc938f36ac77e337d39f577e8727f87926\"\u003e\u003ccode\u003e0d6242d\u003c/code\u003e\u003c/a\u003e chore(codegen): update \u003ca href=\"https://github.com/smithy\"\u003e\u003ccode\u003e@​smithy\u003c/code\u003e\u003c/a\u003e dependencies (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b825c136cb984e7d0a4cda429201175c95ba033d\"\u003e\u003ccode\u003eb825c13\u003c/code\u003e\u003c/a\u003e Publish v3.1051.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003e\u003ccode\u003ebe183b6\u003c/code\u003e\u003c/a\u003e fix(client-sts): update imports to new module locations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1af90474774927f8dea56d1e33fd11167d431d11\"\u003e\u003ccode\u003e1af9047\u003c/code\u003e\u003c/a\u003e chore(codegen): updated import sources for aws-sdk core (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1053.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.14 to 11.1.23\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.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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/issues/16998\"\u003enestjs/nest#16998\u003c/a\u003e fix snapshot: true eagerly instantiates Terminus transient indicators since 11.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.22 (2026-05-21)\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/16993\"\u003e#16993\u003c/a\u003e fix(core): inflight request injection bug \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16989\"\u003e#16989\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/16967\"\u003e#16967\u003c/a\u003e fix(core): identify decorator type in invalid-class-module error (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\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\u003eHarrier (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.21 (2026-05-14)\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/16948\"\u003e#16948\u003c/a\u003e fix(core): settle skipped provider initialization (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.20 (2026-05-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003etesting\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16939\"\u003e#16939\u003c/a\u003e fix(core): fix deeply nested transient providers resolution (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16861\"\u003e#16861\u003c/a\u003e fix(core): fix \u003ca href=\"https://github.com/Sse\"\u003e\u003ccode\u003e@​Sse\u003c/code\u003e\u003c/a\u003e losing events on complete (\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16753\"\u003e#16753\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes (\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16782\"\u003e#16782\u003c/a\u003e fix(core): use strict null check for SSE message id (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16850\"\u003e#16850\u003c/a\u003e fix(microservices): ServerRMQ crashes at boot when \u003ca href=\"https://github.com/MessagePattern\"\u003e\u003ccode\u003e@​MessagePattern\u003c/code\u003e\u003c/a\u003e(undefined) is combined with wildcards: true (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\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/16845\"\u003e#16845\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16742\"\u003e#16742\u003c/a\u003e fix(socket.io): Deduplicate disconnect listener in bindMessageHandlers (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\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\u003emicroservices\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/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\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7caeb3fb70de81085c4c3e8502a2a0e62e4f8eda\"\u003e\u003ccode\u003e7caeb3f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f6a3c2f6701296df17068d5e9f5a849947e35633\"\u003e\u003ccode\u003ef6a3c2f\u003c/code\u003e\u003c/a\u003e fix(docs): update some old links in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4b6420b9a703f8608d86bcbff88d045511ce36d6\"\u003e\u003ccode\u003e4b6420b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16902\"\u003e#16902\u003c/a\u003e from QusaiAlbonni/fix/filetype-validator-buffer-mes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/33515ed0576ed47bf7c9fe1cba85cf5b9bfe52de\"\u003e\u003ccode\u003e33515ed\u003c/code\u003e\u003c/a\u003e fix(common): improve missing buffer error message in file type validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9226a6f6134741976144b967585967f3823f755a\"\u003e\u003ccode\u003e9226a6f\u003c/code\u003e\u003c/a\u003e fix: Add missing validateEach for UsePipes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1501bc0600fa88a9d0d5b03ec8105f00e582bb48\"\u003e\u003ccode\u003e1501bc0\u003c/code\u003e\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.23/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.14 to 11.1.23\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.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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/issues/16998\"\u003enestjs/nest#16998\u003c/a\u003e fix snapshot: true eagerly instantiates Terminus transient indicators since 11.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.22 (2026-05-21)\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/16993\"\u003e#16993\u003c/a\u003e fix(core): inflight request injection bug \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16989\"\u003e#16989\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/16967\"\u003e#16967\u003c/a\u003e fix(core): identify decorator type in invalid-class-module error (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\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\u003eHarrier (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.21 (2026-05-14)\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/16948\"\u003e#16948\u003c/a\u003e fix(core): settle skipped provider initialization (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.20 (2026-05-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003etesting\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16939\"\u003e#16939\u003c/a\u003e fix(core): fix deeply nested transient providers resolution (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16861\"\u003e#16861\u003c/a\u003e fix(core): fix \u003ca href=\"https://github.com/Sse\"\u003e\u003ccode\u003e@​Sse\u003c/code\u003e\u003c/a\u003e losing events on complete (\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16753\"\u003e#16753\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes (\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16782\"\u003e#16782\u003c/a\u003e fix(core): use strict null check for SSE message id (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16850\"\u003e#16850\u003c/a\u003e fix(microservices): ServerRMQ crashes at boot when \u003ca href=\"https://github.com/MessagePattern\"\u003e\u003ccode\u003e@​MessagePattern\u003c/code\u003e\u003c/a\u003e(undefined) is combined with wildcards: true (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\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/16845\"\u003e#16845\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16742\"\u003e#16742\u003c/a\u003e fix(socket.io): Deduplicate disconnect listener in bindMessageHandlers (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\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\u003emicroservices\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/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/5de10dfb5d46057d9fde73b8f62e58783db0addb\"\u003e\u003ccode\u003e5de10df\u003c/code\u003e\u003c/a\u003e fix: should skip transient providers for snapshots\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/260b8ece26ad772e112c955e9d97ae973b866b3c\"\u003e\u003ccode\u003e260b8ec\u003c/code\u003e\u003c/a\u003e fix(core): inflight request injection bug \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16989\"\u003e#16989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/16aceab9b21bf3e4b79e3b1f32a91e139e0e5250\"\u003e\u003ccode\u003e16aceab\u003c/code\u003e\u003c/a\u003e fix(core): include received value type in invalid-module error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/79919b1aa85fd5004f948c86ac447faae0da360b\"\u003e\u003ccode\u003e79919b1\u003c/code\u003e\u003c/a\u003e fix(core): identify decorator type in invalid-class-module error\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/d48f21d4a9c29340b20411c459c3d4cc340596da\"\u003e\u003ccode\u003ed48f21d\u003c/code\u003e\u003c/a\u003e fix(core): settle skipped provider initialization\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\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7caeb3fb70de81085c4c3e8502a2a0e62e4f8eda\"\u003e\u003ccode\u003e7caeb3f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.20 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.23/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.14 to 11.1.23\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.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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/issues/16998\"\u003enestjs/nest#16998\u003c/a\u003e fix snapshot: true eagerly instantiates Terminus transient indicators since 11.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.22 (2026-05-21)\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/16993\"\u003e#16993\u003c/a\u003e fix(core): inflight request injection bug \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16989\"\u003e#16989\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/16967\"\u003e#16967\u003c/a\u003e fix(core): identify decorator type in invalid-class-module error (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\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\u003eHarrier (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.21 (2026-05-14)\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/16948\"\u003e#16948\u003c/a\u003e fix(core): settle skipped provider initialization (\u003ca href=\"https://github.com/yudin-s\"\u003e\u003ccode\u003e@​yudin-s\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.20 (2026-05-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003etesting\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16939\"\u003e#16939\u003c/a\u003e fix(core): fix deeply nested transient providers resolution (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16861\"\u003e#16861\u003c/a\u003e fix(core): fix \u003ca href=\"https://github.com/Sse\"\u003e\u003ccode\u003e@​Sse\u003c/code\u003e\u003c/a\u003e losing events on complete (\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16753\"\u003e#16753\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes (\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16782\"\u003e#16782\u003c/a\u003e fix(core): use strict null check for SSE message id (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16850\"\u003e#16850\u003c/a\u003e fix(microservices): ServerRMQ crashes at boot when \u003ca href=\"https://github.com/MessagePattern\"\u003e\u003ccode\u003e@​MessagePattern\u003c/code\u003e\u003c/a\u003e(undefined) is combined with wildcards: true (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\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/16845\"\u003e#16845\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16742\"\u003e#16742\u003c/a\u003e fix(socket.io): Deduplicate disconnect listener in bindMessageHandlers (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\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\u003emicroservices\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/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\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7caeb3fb70de81085c4c3e8502a2a0e62e4f8eda\"\u003e\u003ccode\u003e7caeb3f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f6a3c2f6701296df17068d5e9f5a849947e35633\"\u003e\u003ccode\u003ef6a3c2f\u003c/code\u003e\u003c/a\u003e fix(docs): update some old links in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5e33ecfad88db4d9af659f38de56cd55c5c8ed10\"\u003e\u003ccode\u003e5e33ecf\u003c/code\u003e\u003c/a\u003e feat: add MulterOptions and MulterField interfaces for express platform confi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.23/packages/platform-express\"\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.90.21 to 5.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\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.100.14\u003c/li\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\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.100.14\u003c/li\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.100.14\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.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\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/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.100.13\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\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.100.13\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.100.13\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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\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.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\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/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\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/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\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.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\u003c/code\u003e\u003c/a\u003e]:\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\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.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.14/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.3 to 5.100.14\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-devtools'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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\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.100.14\u003c/li\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.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.100.13\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.100.12\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.100.11\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\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.100.11\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-devtools/CHANGELOG.md\"\u003e@​tanstack/react-query-devtools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\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.100.14\u003c/li\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.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\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.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\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/4d130b992d2ac396d75f921bfc530dd3a9d50577\"\u003e\u003ccode\u003e4d130b9\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.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/3d21cacdec3028b700c4c2e3e0ff8dbe7a235e8c\"\u003e\u003ccode\u003e3d21cac\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.100.9\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\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/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/03eba38ae9f9367022316d802d827a8460edcab7\"\u003e\u003ccode\u003e03eba38\u003c/code\u003e\u003c/a\u003e test(react-query-devtools): add tests for missing 'QueryClient', context prov...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3ae42619e5713b2fd6916760e84f7c9ddaa7a317\"\u003e\u003ccode\u003e3ae4261\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10620\"\u003e#10620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.14/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/multer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/multer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.5 to 1.16.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.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\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\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\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.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\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/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.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\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\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reve...\n\n_Description has been truncated_","html_url":"https://github.com/Crownstack-Technologies-Private-Limited/quick-certify/pull/198","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crownstack-Technologies-Private-Limited%2Fquick-certify/issues/198","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/198/packages"}},{"old_version":"22.7.1","new_version":"22.7.3","update_type":"patch","path":null,"pr_created_at":"2026-05-24T23:21:02.000Z","version_change":"22.7.1 → 22.7.3","issue":{"uuid":"4513272830","node_id":"PR_kwDOSbEpF87e20Ea","number":27,"state":"closed","title":"chore(deps-dev): bump the development-minor-patch group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["type/chore","scope/deps","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T03:21:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-24T23:21:02.000Z","updated_at":"2026-05-25T03:21:53.000Z","time_to_close":14450,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-minor-patch","update_count":25,"packages":[{"name":"@nestjs/testing","old_version":"11.1.21","new_version":"11.1.23","repository_url":"https://github.com/nestjs/nest"},{"name":"@nx/devkit","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@swc/core","old_version":"1.15.33","new_version":"1.15.40","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/router-plugin","old_version":"1.167.35","new_version":"1.168.11","repository_url":"https://github.com/TanStack/router"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/ui","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-playwright","old_version":"2.10.2","new_version":"2.10.4","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"lint-staged","old_version":"17.0.4","new_version":"17.0.5","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"nx","old_version":"22.7.1","new_version":"22.7.3","repository_url":"https://github.com/nrwl/nx"},{"name":"ts-jest","old_version":"29.4.9","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript-eslint","old_version":"8.59.3","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.12","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-minor-patch group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.21` | `11.1.23` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.7.1` | `22.7.3` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.7.1` | `22.7.3` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.7.1` | `22.7.3` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.7.1` | `22.7.3` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.7.1` | `22.7.3` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `22.7.1` | `22.7.3` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.7.1` | `22.7.3` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.7.1` | `22.7.3` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.7.1` | `22.7.3` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.7.1` | `22.7.3` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.7.1` | `22.7.3` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.7.1` | `22.7.3` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.33` | `1.15.40` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.167.35` | `1.168.11` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.1` | `6.0.2` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.6` | `4.1.7` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.10.2` | `2.10.4` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.4` | `17.0.5` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.7.1` | `22.7.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.9` | `29.4.11` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.3` | `8.59.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.12` | `8.0.14` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.7` |\n\n\nUpdates `@nestjs/testing` from 11.1.21 to 11.1.23\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.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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/issues/16998\"\u003enestjs/nest#16998\u003c/a\u003e fix snapshot: true eagerly instantiates Terminus transient indicators since 11.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.22 (2026-05-21)\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/16993\"\u003e#16993\u003c/a\u003e fix(core): inflight request injection bug \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/testing/issues/16989\"\u003e#16989\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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/16967\"\u003e#16967\u003c/a\u003e fix(core): identify decorator type in invalid-class-module error (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\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\u003eHarrier (\u003ca href=\"https://github.com/HarrierOnChain\"\u003e\u003ccode\u003e@​HarrierOnChain\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\u003c/ul\u003e\n\u003c/blockquote\u003e\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/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.23/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/devkit` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/devkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/e9e447b14e3a594749555b41edacb70f38510eb6\"\u003e\u003ccode\u003ee9e447b\u003c/code\u003e\u003c/a\u003e chore(core): remove unused replaceNrwlPackageWithNxPackage devkit utility (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7e4bce91788c942c214ca59261b130d940faac61\"\u003e\u003ccode\u003e7e4bce9\u003c/code\u003e\u003c/a\u003e feat(testing): add migration for Jest 30 snapshot guide link (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/35629\"\u003e#35629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/5d338c2642151abc5f963b2760f7a9f2c68ce55e\"\u003e\u003ccode\u003e5d338c2\u003c/code\u003e\u003c/a\u003e fix(devkit): exclude dist from jest module path scan (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/35615\"\u003e#35615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/devkit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/640e69a7bea5b12d3b531cb36eee2ff82ba0b76c\"\u003e\u003ccode\u003e640e69a\u003c/code\u003e\u003c/a\u003e chore(linter): write pnpm-workspace.yaml in workspace-rules-project TS soluti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/b58ccd837e55d700bad6d14395c672720ded1833\"\u003e\u003ccode\u003eb58ccd8\u003c/code\u003e\u003c/a\u003e fix(core): preserve input order in createNodes plugin results (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2930dcac447efd051afc5ea98b8c2513cea1a4af\"\u003e\u003ccode\u003e2930dca\u003c/code\u003e\u003c/a\u003e fix(linter): improve convert-to-flat-config output fidelity (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7e4bce91788c942c214ca59261b130d940faac61\"\u003e\u003ccode\u003e7e4bce9\u003c/code\u003e\u003c/a\u003e feat(testing): add migration for Jest 30 snapshot guide link (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35629\"\u003e#35629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/a23b7be87f559e872873fa9e31c88ebafa412d8d\"\u003e\u003ccode\u003ea23b7be\u003c/code\u003e\u003c/a\u003e fix(linter): only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/35423\"\u003e#35423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/091d838c623c9d73be881da5e0acd2150b46d599\"\u003e\u003ccode\u003e091d838\u003c/code\u003e\u003c/a\u003e fix(linter): prevent ENOENT crash in getRelativeImportPath for unresolvable p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/71689818563f3742c5ae18ff8a55f539d43a785d\"\u003e\u003ccode\u003e7168981\u003c/code\u003e\u003c/a\u003e chore(linter): bump globals from ^15.9.0 to ^17.0.0 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/35505\"\u003e#35505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/jest` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/b58ccd837e55d700bad6d14395c672720ded1833\"\u003e\u003ccode\u003eb58ccd8\u003c/code\u003e\u003c/a\u003e fix(core): preserve input order in createNodes plugin results (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ccb1f87fc7bacb8ddebd2001963e4253655479f8\"\u003e\u003ccode\u003eccb1f87\u003c/code\u003e\u003c/a\u003e fix(misc): stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/0f6f117edc6ac3926d8b395699d8a7760d9721ba\"\u003e\u003ccode\u003e0f6f117\u003c/code\u003e\u003c/a\u003e fix(testing): correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35672\"\u003e#35672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7e4bce91788c942c214ca59261b130d940faac61\"\u003e\u003ccode\u003e7e4bce9\u003c/code\u003e\u003c/a\u003e feat(testing): add migration for Jest 30 snapshot guide link (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35629\"\u003e#35629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f1d849ef886d4f6cee8de245bf6ecbd6090b35ab\"\u003e\u003ccode\u003ef1d849e\u003c/code\u003e\u003c/a\u003e fix(testing): exclude dist and out-tsc from default jest module path scan (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/fa5c8b6eef17ed87ef033e8c5bbeabf6c085e493\"\u003e\u003ccode\u003efa5c8b6\u003c/code\u003e\u003c/a\u003e fix(testing): pin jest to ~30.3.0 to avoid jest-runtime 30.4 RN incompat (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/js` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/eba3fbab585600ee787f479c87baf16bf016cc30\"\u003e\u003ccode\u003eeba3fba\u003c/code\u003e\u003c/a\u003e feat(js): support pnpm 11.2.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8ce0683993548667265d137dbb83dd4d88be83e6\"\u003e\u003ccode\u003e8ce0683\u003c/code\u003e\u003c/a\u003e fix(js): fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c7c56d8631f39ebfd7db883a97ae7fabd1dd18f2\"\u003e\u003ccode\u003ec7c56d8\u003c/code\u003e\u003c/a\u003e chore(core): bump detect-port from ^1.5.1 to ^2.1.0 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35533\"\u003e#35533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/37fb080042d64b2d9b3b469abd6117ee22410fbf\"\u003e\u003ccode\u003e37fb080\u003c/code\u003e\u003c/a\u003e chore(linter): bump ignore from ^5.0.4 to ^7.0.5 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35508\"\u003e#35508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/0eef651409ffd90a4ce313d54ad9930a082903c3\"\u003e\u003ccode\u003e0eef651\u003c/code\u003e\u003c/a\u003e fix(js): reference vitest.config in eslint dep-checks for vitest libs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35460\"\u003e#35460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/cdca177ffb9b80b0a5eb2995a8b38b34919dafbf\"\u003e\u003ccode\u003ecdca177\u003c/code\u003e\u003c/a\u003e chore(repo): declare lazy-loaded packages as implicit deps (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35392\"\u003e#35392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/0591aa5fe3833cafd19a6719ed9f1eb5187e040f\"\u003e\u003ccode\u003e0591aa5\u003c/code\u003e\u003c/a\u003e fix(js): strip glob from inferred outputs before resolving as path (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35463\"\u003e#35463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/nest` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/nest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/cdca177ffb9b80b0a5eb2995a8b38b34919dafbf\"\u003e\u003ccode\u003ecdca177\u003c/code\u003e\u003c/a\u003e chore(repo): declare lazy-loaded packages as implicit deps (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/nest/issues/35392\"\u003e#35392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/nest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/node` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/cdca177ffb9b80b0a5eb2995a8b38b34919dafbf\"\u003e\u003ccode\u003ecdca177\u003c/code\u003e\u003c/a\u003e chore(repo): declare lazy-loaded packages as implicit deps (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/35392\"\u003e#35392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7a68bf4f77c705e7a6077c631fb3a8a68c52ffaa\"\u003e\u003ccode\u003e7a68bf4\u003c/code\u003e\u003c/a\u003e fix(bundling): include tsconfig solution input for webpack (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/35477\"\u003e#35477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/playwright` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLouie Weng \u003ca href=\"https://github.com/lourw\"\u003e\u003ccode\u003e@​lourw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\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/nrwl/nx/commit/ccb1f87fc7bacb8ddebd2001963e4253655479f8\"\u003e\u003ccode\u003eccb1f87\u003c/code\u003e\u003c/a\u003e fix(misc): stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/playwright/issues/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d84f42440071288f6aacd5f5892c75273122a930\"\u003e\u003ccode\u003ed84f424\u003c/code\u003e\u003c/a\u003e fix(devkit): expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ac8187963d42291144159d422693f6a034873e34\"\u003e\u003ccode\u003eac81879\u003c/code\u003e\u003c/a\u003e fix(repo): revert deep-import rewrites that targeted v23-only \u003ccode\u003e@​nx/devkit/\u003c/code\u003einte...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.3/packages/playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/react` from 22.7.1 to 22.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.3 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support pnpm 11.2.2 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35772\"\u003e#35772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e only add \u003ccode\u003e@​oxc-project/runtime\u003c/code\u003e on the vitest-analog path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35734\"\u003e#35734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e exclude eslint config from tailwind v4 source scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35663\"\u003e#35663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e warn before installing unknown npm packages as preset (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35644\"\u003e#35644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve input order in createNodes plugin results (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35595\"\u003e#35595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve local plugin subpath imports from source (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e treat undefined task parallelism as parallel when scheduling (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35736\"\u003e#35736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle object form of bin field in getPrettierPath (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35680\"\u003e#35680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e detect vscode copilot ai agent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35757\"\u003e#35757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow local plugin subpath imports without custom conditions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35751\"\u003e#35751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35631\"\u003e#35631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e include Directory.\u003cem\u003e.\u003c/em\u003e files in inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35738\"\u003e#35738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e add transitive:true to all tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35677\"\u003e#35677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e pin generated e2e project toolchain to installed JDK (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35703\"\u003e#35703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e fall back to npm publish when bun publish fails with auth error (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35756\"\u003e#35756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e improve convert-to-flat-config output fidelity (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35330\"\u003e#35330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e only rewrite workspace-package peer deps to workspace:* (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35423\"\u003e#35423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35318\"\u003e#35318\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33417\"\u003e#33417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stop inferring \u003ccode\u003eprojects: 'self'\u003c/code\u003e in \u003ccode\u003edependsOn\u003c/code\u003e entries (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35686\"\u003e#35686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e skip \u003ccode\u003e$\u003c/code\u003e escaping in file paths on windows (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35692\"\u003e#35692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before publish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35771\"\u003e#35771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e run dotnet restore before macos e2e job (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35774\"\u003e#35774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e infer build outputs from distPath.root directly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ersbuild:\u003c/strong\u003e lazy-require \u003ccode\u003e@​rsbuild/core\u003c/code\u003e in plugin so spec mocks work after jest.resetModules (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35707\"\u003e#35707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e correct yargs-parser import in getJestProjectsAsync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35672\"\u003e#35672\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35654\"\u003e#35654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgentEnder \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtur \u003ca href=\"https://github.com/arturovt\"\u003e\u003ccode\u003e@​arturovt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenjamin Staneck \u003ca href=\"https://github.com/Stanzilla\"\u003e\u003ccode\u003e@​Stanzilla\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason...\n\n_Description has been truncated_","html_url":"https://github.com/vukiman1/nx-fullstack-starter-kit/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vukiman1%2Fnx-fullstack-starter-kit/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"22.1.3","new_version":"22.7.2","update_type":"minor","path":null,"pr_created_at":"2026-05-19T18:33:15.000Z","version_change":"22.1.3 → 22.7.2","issue":{"uuid":"4480003297","node_id":"PR_kwDOGfblFc7dMxKD","number":1505,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 59 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T18:33:15.000Z","updated_at":"2026-05-19T18:39:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":59,"packages":[{"name":"react-dom","old_version":"19.2.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@changesets/cli","old_version":"2.29.8","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@commitlint/cli","old_version":"16.3.0","new_version":"21.0.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"16.2.4","new_version":"21.0.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint/compat","old_version":"1.4.1","new_version":"2.1.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.3","new_version":"3.3.5","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@nx-tools/nx-container","old_version":"6.9.1","new_version":"7.2.3","repository_url":"https://github.com/gperdomor/oss"},{"name":"@nx/devkit","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/rollup","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/cli","old_version":"0.7.9","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.3","new_version":"1.15.33","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"eslint","old_version":"9.30.1","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"nx","old_version":"22.1.3","new_version":"22.7.2","repository_url":"https://github.com/nrwl/nx"},{"name":"playwright","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"rollup-plugin-preserve-directives","old_version":"0.2.0","new_version":"0.4.0","repository_url":"https://github.com/Ephem/rollup-plugin-preserve-directives"},{"name":"tailwindcss","old_version":"3.4.3","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"axios","old_version":"1.13.5","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"bignumber.js","old_version":"9.3.1","new_version":"11.1.1","repository_url":"https://github.com/MikeMcl/bignumber.js"},{"name":"@tanstack/react-virtual","old_version":"3.13.13","new_version":"3.13.24","repository_url":"https://github.com/TanStack/virtual"},{"name":"next-themes","old_version":"0.2.1","new_version":"0.4.6","repository_url":"https://github.com/pacocoursey/next-themes"},{"name":"react-dropzone","old_version":"14.3.8","new_version":"15.0.0","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.68.0","new_version":"7.76.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-idle-timer","old_version":"5.7.2","new_version":"5.7.3","repository_url":"https://github.com/supremetechnopriest/react-idle-timer"},{"name":"react-number-format","old_version":"5.4.4","new_version":"5.4.5","repository_url":"https://github.com/s-yadav/react-number-format"},{"name":"react-qr-code","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/rosskhanas/react-qr-code"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwind-scrollbar","old_version":"2.1.0","new_version":"4.0.2","repository_url":"https://github.com/adoxography/tailwind-scrollbar"},{"name":"yup","old_version":"0.32.11","new_version":"1.7.1","repository_url":"https://github.com/jquense/yup"},{"name":"swr","old_version":"2.3.7","new_version":"2.4.1","repository_url":"https://github.com/vercel/swr"},{"name":"@carbon/icons-react","old_version":"10.49.6","new_version":"11.80.0","repository_url":"https://github.com/carbon-design-system/carbon"},{"name":"@types/carbon__icons-react","old_version":"10.31.2","new_version":"11.29.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vercel/otel","old_version":"1.13.0","new_version":"2.1.2","repository_url":"https://github.com/vercel/otel"},{"name":"react-intersection-observer","old_version":"9.16.0","new_version":"10.0.3","repository_url":"https://github.com/thebuilder/react-intersection-observer"},{"name":"use-debounce","old_version":"9.0.4","new_version":"10.1.1","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"cmdk","old_version":"0.2.1","new_version":"1.1.1","repository_url":"https://github.com/pacocoursey/cmdk"},{"name":"react-resizable-panels","old_version":"3.0.4","new_version":"4.11.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"msw","old_version":"2.10.4","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"@ledgerhq/hw-transport-web-ble","old_version":"6.29.7","new_version":"6.34.2","repository_url":"https://github.com/LedgerHQ/ledger-live"},{"name":"@ledgerhq/hw-transport-webhid","old_version":"6.30.3","new_version":"6.35.2","repository_url":"https://github.com/LedgerHQ/ledger-live"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 59 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.1` | `19.2.6` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.8` | `2.31.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `16.3.0` | `21.0.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `16.2.4` | `21.0.1` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.4.1` | `2.1.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.3` | `3.3.5` |\n| [@nx-tools/nx-container](https://github.com/gperdomor/oss/tree/HEAD/packages/nx-container) | `6.9.1` | `7.2.3` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.1.3` | `22.7.2` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.1.3` | `22.7.2` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.1.3` | `22.7.2` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.1.3` | `22.7.2` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.1.3` | `22.7.2` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.1.3` | `22.7.2` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.1.3` | `22.7.2` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.1.3` | `22.7.2` |\n| [@nx/rollup](https://github.com/nrwl/nx/tree/HEAD/packages/rollup) | `22.1.3` | `22.7.2` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.1.3` | `22.7.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.9` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.3` | `1.15.33` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.17` | `0.5.21` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.5.0` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.1` | `10.4.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.4.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.1.3` | `22.7.2` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [rollup-plugin-preserve-directives](https://github.com/Ephem/rollup-plugin-preserve-directives) | `0.2.0` | `0.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.3` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.16.1` |\n| [bignumber.js](https://github.com/MikeMcl/bignumber.js) | `9.3.1` | `11.1.1` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.13` | `3.13.24` |\n| [next-themes](https://github.com/pacocoursey/next-themes) | `0.2.1` | `0.4.6` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `15.0.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.68.0` | `7.76.0` |\n| [react-idle-timer](https://github.com/supremetechnopriest/react-idle-timer) | `5.7.2` | `5.7.3` |\n| [react-number-format](https://github.com/s-yadav/react-number-format) | `5.4.4` | `5.4.5` |\n| [react-qr-code](https://github.com/rosskhanas/react-qr-code) | `2.0.18` | `2.0.21` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.6.0` |\n| [tailwind-scrollbar](https://github.com/adoxography/tailwind-scrollbar) | `2.1.0` | `4.0.2` |\n| [yup](https://github.com/jquense/yup) | `0.32.11` | `1.7.1` |\n| [swr](https://github.com/vercel/swr) | `2.3.7` | `2.4.1` |\n| [@carbon/icons-react](https://github.com/carbon-design-system/carbon/tree/HEAD/packages/icons-react) | `10.49.6` | `11.80.0` |\n| [@types/carbon__icons-react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/carbon__icons-react) | `10.31.2` | `11.29.4` |\n| [@vercel/otel](https://github.com/vercel/otel) | `1.13.0` | `2.1.2` |\n| [react-intersection-observer](https://github.com/thebuilder/react-intersection-observer) | `9.16.0` | `10.0.3` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `9.0.4` | `10.1.1` |\n| [cmdk](https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk) | `0.2.1` | `1.1.1` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `3.0.4` | `4.11.1` |\n| [msw](https://github.com/mswjs/msw) | `2.10.4` | `2.14.6` |\n| [@ledgerhq/hw-transport-web-ble](https://github.com/LedgerHQ/ledger-live) | `6.29.7` | `6.34.2` |\n| [@ledgerhq/hw-transport-webhid](https://github.com/LedgerHQ/ledger-live) | `6.30.3` | `6.35.2` |\n\n\nUpdates `react-dom` from 19.2.1 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\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://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.29.8 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/057cca222321816b6c8c6f6c52130185b364de36\"\u003e\u003ccode\u003e057cca2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wotan-allfather\"\u003e\u003ccode\u003e@​wotan-allfather\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e--since\u003c/code\u003e flag to \u003ccode\u003eadd\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eadd\u003c/code\u003e command now supports a \u003ccode\u003e--since\u003c/code\u003e flag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and the \u003ccode\u003ebaseBranch\u003c/code\u003e config option doesn't cover all use cases.\u003c/p\u003e\n\u003cp\u003eExample: \u003ccode\u003echangeset add --since=develop\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIf not provided, the command falls back to the \u003ccode\u003ebaseBranch\u003c/code\u003e value in your \u003ccode\u003e.changeset/config.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2b4a66a36497fd5504186dcc6ae9e287c8403de6\"\u003e\u003ccode\u003e2b4a66a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1774\"\u003e#1774\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support importing custom \u003ccode\u003ecommit\u003c/code\u003e option ES module. Previously, it used \u003ccode\u003erequire()\u003c/code\u003e which only worked for CJS modules, however now it uses \u003ccode\u003eimport()\u003c/code\u003e which supports both CJS and ES modules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/73b18099517b00a3c7b70c417b7f7f1bfaa24931\"\u003e\u003ccode\u003e73b1809\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leochiu-a\"\u003e\u003ccode\u003e@​leochiu-a\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003e--message\u003c/code\u003e (\u003ccode\u003e-m\u003c/code\u003e) flag to \u003ccode\u003echangeset add\u003c/code\u003e (and default \u003ccode\u003echangeset\u003c/code\u003e) so the changeset summary can be provided from the command line. When \u003ccode\u003e--message\u003c/code\u003e is present, the summary prompt is skipped while the final confirmation step is kept.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luisadame\"\u003e\u003ccode\u003e@​luisadame\u003c/code\u003e\u003c/a\u003e! - Changeset CLI can now be run from the nested directories in the project, where the \u003ccode\u003e.changeset\u003c/code\u003e directory has to be found in one of the parent directories\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1849\"\u003e#1849\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/9dc32308e4d208964b648a788ba4eee1003c273c\"\u003e\u003ccode\u003e9dc3230\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Compute the terminal's size lazily to avoid spurious stderr output in non-interactive mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1857\"\u003e#1857\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix confusing prompt labels when entering changeset summary after external editor fallback\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1842\"\u003e#1842\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/RodrigoHamuy\"\u003e\u003ccode\u003e@​RodrigoHamuy\u003c/code\u003e\u003c/a\u003e! - Allow private packages to depend on skipped packages without requiring them to also be skipped. Private packages are not published to npm, so it is safe for them to have dependencies on ignored or unversioned packages.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​changesets/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 16.3.0 to 21.0.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.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(load): only resolve relative formatter paths by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4761\"\u003econventional-changelog/commitlint#4761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): add presetConfig to ParserPreset interface by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: stop spawning schedule jobs on contributors' forks by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4753\"\u003econventional-changelog/commitlint#4753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add weekly non-blocking pnpm audit by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4766\"\u003econventional-changelog/commitlint#4766\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHeads-up: --legacy-output is a transitional escape hatch. It will be removed in a future major release. Plan to migrate your parsers / snapshots to the new format during the v21 lifecycle.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\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/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: show input from a new line by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4727\"\u003e#4727\u003c/a\u003e (adds --legacy-output flag)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: widen cz-commitlint inquirer peer dep to support v9–v12 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4682\"\u003e#4682\u003c/a\u003e — closes \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4554\"\u003e#4554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternals (Node 22 cleanup)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: replace dependencies with Node 22 built-ins by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4681\"\u003e#4681\u003c/a\u003e — drops glob, fast-glob, import-meta-resolve, minimist, fs-extra\u003c/li\u003e\n\u003cli\u003erefactor: replace read-pkg with native fs.readFile + JSON.parse by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4742\"\u003e#4742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependency yargs to v18 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4686\"\u003e#4686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove cross-env, move env vars to vitest config by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4684\"\u003e#4684\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.19.17 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4739\"\u003e#4739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependency \u003ccode\u003e@​swc/core\u003c/code\u003e to v1.15.33 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4743\"\u003e#4743\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.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4679\"\u003e#4679\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003eac2b3f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node v18 and v20 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eBump engines to \u0026gt;=v22 in all 39 package.json files\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​types/node\u003c/code\u003e to ^22.0.0\u003c/li\u003e\n\u003cli\u003eUpdate CI matrix to [22, 24]\u003c/li\u003e\n\u003cli\u003eUpdate Ubuntu baseline job to ubuntu:26.04\u003c/li\u003e\n\u003cli\u003eUpdate Dockerfile.ci, .mise.toml, .codesandbox/ci.json\u003c/li\u003e\n\u003cli\u003eUpdate pre-commit hook to use --ignore-engines\u003c/li\u003e\n\u003cli\u003eUpdate README and docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCo-authored-by: Claude Opus 4.6 (1M context) \u003ca href=\"mailto:noreply@anthropic.com\"\u003enoreply@anthropic.com\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\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\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db39968cdcf7b655e5951d2f550edadc4f0768ef\"\u003e\u003ccode\u003edb39968\u003c/code\u003e\u003c/a\u003e chore: pre pnpm cleanup (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4759\"\u003e#4759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747\"\u003e\u003ccode\u003e6099ae5\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b\"\u003e\u003ccode\u003ef081a8e\u003c/code\u003e\u003c/a\u003e v21.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/40d7e36ffac0986ad0988fedd39a7ebcfde93d3c\"\u003e\u003ccode\u003e40d7e36\u003c/code\u003e\u003c/a\u003e feat!: show input from a new line (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4727\"\u003e#4727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239\"\u003e\u003ccode\u003e44c3174\u003c/code\u003e\u003c/a\u003e chore: update dependency yargs to v18 \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4432\"\u003e#4432\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4686\"\u003e#4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac01464b453a818e01f2f232a307b61a66167920\"\u003e\u003ccode\u003eac01464\u003c/code\u003e\u003c/a\u003e chore: replace dependencies with Node 22 built-ins (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4681\"\u003e#4681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\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/cli/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.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 16.2.4 to 21.0.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/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(load): only resolve relative formatter paths by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4761\"\u003econventional-changelog/commitlint#4761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): add presetConfig to ParserPreset interface by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: stop spawning schedule jobs on contributors' forks by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4753\"\u003econventional-changelog/commitlint#4753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add weekly non-blocking pnpm audit by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4766\"\u003econventional-changelog/commitlint#4766\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4749\"\u003econventional-changelog/commitlint#4749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHeads-up: --legacy-output is a transitional escape hatch. It will be removed in a future major release. Plan to migrate your parsers / snapshots to the new format during the v21 lifecycle.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\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/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \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\u003efeat!: show input from a new line by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4727\"\u003e#4727\u003c/a\u003e (adds --legacy-output flag)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: widen cz-commitlint inquirer peer dep to support v9–v12 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4682\"\u003e#4682\u003c/a\u003e — closes \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4554\"\u003e#4554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternals (Node 22 cleanup)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: replace dependencies with Node 22 built-ins by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4681\"\u003e#4681\u003c/a\u003e — drops glob, fast-glob, import-meta-resolve, minimist, fs-extra\u003c/li\u003e\n\u003cli\u003erefactor: replace read-pkg with native fs.readFile + JSON.parse by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4742\"\u003e#4742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependency yargs to v18 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \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\u003echore: remove cross-env, move env vars to vitest config by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4684\"\u003e#4684\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.19.17 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4739\"\u003e#4739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependency \u003ccode\u003e@​swc/core\u003c/code\u003e to v1.15.33 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4743\"\u003e#4743\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/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003eac2b3f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node v18 and v20 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eBump engines to \u0026gt;=v22 in all 39 package.json files\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​types/node\u003c/code\u003e to ^22.0.0\u003c/li\u003e\n\u003cli\u003eUpdate CI matrix to [22, 24]\u003c/li\u003e\n\u003cli\u003eUpdate Ubuntu baseline job to ubuntu:26.04\u003c/li\u003e\n\u003cli\u003eUpdate Dockerfile.ci, .mise.toml, .codesandbox/ci.json\u003c/li\u003e\n\u003cli\u003eUpdate pre-commit hook to use --ignore-engines\u003c/li\u003e\n\u003cli\u003eUpdate README and docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCo-authored-by: Claude Opus 4.6 (1M context) \u003ca href=\"mailto:noreply@anthropic.com\"\u003enoreply@anthropic.com\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747\"\u003e\u003ccode\u003e6099ae5\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b\"\u003e\u003ccode\u003ef081a8e\u003c/code\u003e\u003c/a\u003e v21.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239\"\u003e\u003ccode\u003e44c3174\u003c/code\u003e\u003c/a\u003e chore: update dependency yargs to v18 \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4432\"\u003e#4432\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4686\"\u003e#4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003e\u003ccode\u003eac2b3f4\u003c/code\u003e\u003c/a\u003e chore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\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\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.1/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.4.1 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.4...migrate-config-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.0.1 to ^1.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.0...compat-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-08)\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/rewrite/commit/b8949534bf7f498d941007f3adc2740157965b49\"\u003e\u003ccode\u003eb894953\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/334038d4f068e947bc366e7f987423414ad2773a\"\u003e\u003ccode\u003e334038d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e\u003ccode\u003e9b51352\u003c/code\u003e\u003c/a\u003e feat: Add new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/70b69970a2e0d9bdba8c2e9c19beb6f5b35d5db0\"\u003e\u003ccode\u003e70b6997\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/35b6b944eb63aa5a82356121a7a3a2ec24393ace\"\u003e\u003ccode\u003e35b6b94\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7807d7107caa44ff0febbd4b2525911ddcd8027b\"\u003e\u003ccode\u003e7807d71\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/57001eafe026f667d46fea4bd5e59a5a50717c2c\"\u003e\u003ccode\u003e57001ea\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/0b621334efd3bb68e2bba3f1649046d1a720f0e6\"\u003e\u003ccode\u003e0b62133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d2dbf7b73d01505da89a69b7465e486d8a88aa8f\"\u003e\u003ccode\u003ed2dbf7b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/fe114eed69c5d59d0dd05cda8071a5b98c4daec2\"\u003e\u003ccode\u003efe114ee\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.0/packages/compat\"\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.3 to 3.3.5\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.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.4...eslintrc-v3.3.5\"\u003e3.3.5\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/227\"\u003e#227\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/3dc2381e3e063f41e6b135650d05cdfe4045804e\"\u003e3dc2381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.3...eslintrc-v3.3.4\"\u003e3.3.4\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/9139140aece172fa4c11a466c493609be31cfa54\"\u003e9139140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e3.1.3\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/224\"\u003e#224\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/30339d036361c13362d5a38191bb2388ad56bb6f\"\u003e30339d0\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.4...eslintrc-v3.3.5\"\u003e3.3.5\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/227\"\u003e#227\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/3dc2381e3e063f41e6b135650d05cdfe4045804e\"\u003e3dc2381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.3...eslintrc-v3.3.4\"\u003e3.3.4\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/9139140aece172fa4c11a466c493609be31cfa54\"\u003e9139140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e3.1.3\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/224\"\u003e#224\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/30339d036361c13362d5a38191bb2388ad56bb6f\"\u003e30339d0\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/5135df1a5388ebb2e340a631c69f0d3ce9f2432f\"\u003e\u003ccode\u003e5135df1\u003c/code\u003e\u003c/a\u003e chore: release 3.3.5 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/c109d69371e8544823637b708a16735e9136536c\"\u003e\u003ccode\u003ec109d69\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3dc2381e3e063f41e6b135650d05cdfe4045804e\"\u003e\u003ccode\u003e3dc2381\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/81385b67f04cac42ab068dc78e3ee1ce6668ef5c\"\u003e\u003ccode\u003e81385b6\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/4c45e24751db5eb5da5507e2d9daee7d14d53b55\"\u003e\u003ccode\u003e4c45e24\u003c/code\u003e\u003c/a\u003e chore: release 3.3.4 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/30339d036361c13362d5a38191bb2388ad56bb6f\"\u003e\u003ccode\u003e30339d0\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e3.1.3\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/9139140aece172fa4c11a466c493609be31cfa54\"\u003e\u003ccode\u003e9139140\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/245ada592eef13bb457f30ecd8b5cb9cfb4da0a9\"\u003e\u003ccode\u003e245ada5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/78b1a0ecec3f88d780b31418da61f57232cf83dc\"\u003e\u003ccode\u003e78b1a0e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/df32fff115e0666077787def434a200f2aa5f8f7\"\u003e\u003ccode\u003edf32fff\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.3...eslintrc-v3.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx-tools/nx-container` from 6.9.1 to 7.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gperdomor/oss/releases\"\u003e@​nx-tools/nx-container's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.3 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci-context:\u003c/strong\u003e update \u003ccode\u003e@​actions/github\u003c/code\u003e to v9 (\u003ca href=\"https://github.com/gperdomor/oss/commit/896dba78\"\u003e896dba78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci-context:\u003c/strong\u003e fix test's (\u003ca href=\"https://github.com/gperdomor/oss/commit/9b207e28\"\u003e9b207e28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econtainer-metadata:\u003c/strong\u003e fix meta.ts error on container build fix (\u003ca href=\"https://github.com/gperdomor/oss/commit/ba747e5c\"\u003eba747e5c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptischa\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclass-variance-builder:\u003c/strong\u003e added class-variance-builder package (\u003ca href=\"https://github.com/gperdomor/oss/commit/fbd5c103\"\u003efbd5c103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclass-variance-builder:\u003c/strong\u003e integrate cvb into the repo (\u003ca href=\"https://github.com/gperdomor/oss/commit/5737598b\"\u003e5737598b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclass-variance-builder:\u003c/strong\u003e added class-variance-builder package (\u003ca href=\"https://github.com/gperdomor/oss/commit/5db77152\"\u003e5db77152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecvb-docs:\u003c/strong\u003e added cvb docs application (\u003ca href=\"https://github.com/gperdomor/oss/commit/1fa877e7\"\u003e1fa877e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecvb-docs:\u003c/strong\u003e initial docs for class variance builder (\u003ca href=\"https://github.com/gperdomor/oss/commit/7a71aaa9\"\u003e7a71aaa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecvb-docs:\u003c/strong\u003e updated cvb docs (\u003ca href=\"https://github.com/gperdomor/oss/commit/fc0c80b2\"\u003efc0c80b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecvb-docs:\u003c/strong\u003e updated cvb docs (\u003ca href=\"https://github.com/gperdomor/oss/commit/d161f7c2\"\u003ed161f7c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecvb-docs:\u003c/strong\u003e updated cvb docs (\u003ca href=\"https://github.com/gperdomor/oss/commit/c0827acf\"\u003ec0827acf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-cloud:\u003c/strong\u003e setup nx cloud workspace (\u003ca href=\"https://github.com/gperdomor/oss/commit/f7d3f73d\"\u003ef7d3f73d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-tools-docs:\u003c/strong\u003e initial nx-tools-docs app (\u003ca href=\"https://github.com/gperdomor/oss/commit/64a60163\"\u003e64a60163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-tools-docs:\u003c/strong\u003e add initial nx-tools docs application (\u003ca href=\"https://github.com/gperdomor/oss/commit/d53426e2\"\u003ed53426e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-tools-docs:\u003c/strong\u003e add initial nx-tools docs application (\u003ca href=\"https://github.com/gperdomor/oss/commit/3a686a24\"\u003e3a686a24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-tools-docs:\u003c/strong\u003e add initial nx-tools docs application (\u003ca href=\"https://github.com/gperdomor/oss/commit/2d986f0f\"\u003e2d986f0f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.4.5 to v22.5.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/5ced0864\"\u003e5ced0864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.4.5 to v22.5.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/e6cd031b\"\u003ee6cd031b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.4.5 to v22.5.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/32cea57e\"\u003e32cea57e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump next from 16.1.5 to v16.1.6 (\u003ca href=\"https://github.com/gperdomor/oss/commit/e3c9a71a\"\u003ee3c9a71a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fumadocs-core from 16.5.1 to v16.5.4 (\u003ca href=\"https://github.com/gperdomor/oss/commit/07c23dd2\"\u003e07c23dd2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fumadocs-ui from 16.5.1 to v16.5.4 (\u003ca href=\"https://github.com/gperdomor/oss/commit/49158bbe\"\u003e49158bbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fumadocs-typescript from 5.1.1 to v5.1.2 (\u003ca href=\"https://github.com/gperdomor/oss/commit/09da0079\"\u003e09da0079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fumadocs-mdx from 14.2.6 to v14.2.7 (\u003ca href=\"https://github.com/gperdomor/oss/commit/4e740731\"\u003e4e740731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.5.0 to v22.5.1 (\u003ca href=\"https://github.com/gperdomor/oss/commit/5e521345\"\u003e5e521345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tailwind-merge from 3.4.0 to v3.5.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/a3b50b19\"\u003ea3b50b19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump next from 16.1.6 to v16.1.7 [security] (\u003ca href=\"https://github.com/gperdomor/oss/commit/35f2e339\"\u003e35f2e339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.5.3 to v22.6.5 (\u003ca href=\"https://redirect.github.com/gperdomor/oss/pull/1482\"\u003e#1482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump react monorepo from 19.2.4 to v19.2.5 (\u003ca href=\"https://redirect.github.com/gperdomor/oss/pull/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​oclif/core\u003c/code\u003e from 4.8.0 to v4.10.5 (\u003ca href=\"https://redirect.github.com/gperdomor/oss/pull/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tinyexec from 1.0.2 to v1.1.1 (\u003ca href=\"https://github.com/gperdomor/oss/commit/f1620a3b\"\u003ef1620a3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tinyrainbow from 3.0.3 to v3.1.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/ebfde2fc\"\u003eebfde2fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​oclif/plugin-help\u003c/code\u003e from 6.2.37 to v6.2.44 (\u003ca href=\"https://github.com/gperdomor/oss/commit/7dc7893a\"\u003e7dc7893a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lucide-react from 0.575.0 to v0.577.0 (\u003ca href=\"https://redirect.github.com/gperdomor/oss/pull/1492\"\u003e#1492\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/gperdomor/oss/blob/main/packages/nx-container/CHANGELOG.md\"\u003e@​nx-tools/nx-container's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.3 (2026-05-01)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for nx-container to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e7.2.2 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enx-tools-docs:\u003c/strong\u003e add initial nx-tools docs application (\u003ca href=\"https://github.com/gperdomor/oss/commit/2d986f0f\"\u003e2d986f0f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecvb-docs:\u003c/strong\u003e updated cvb docs (\u003ca href=\"https://github.com/gperdomor/oss/commit/c0827acf\"\u003ec0827acf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclass-variance-builder:\u003c/strong\u003e added class-variance-builder package (\u003ca href=\"https://github.com/gperdomor/oss/commit/5db77152\"\u003e5db77152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.4.5 to v22.5.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/e6cd031b\"\u003ee6cd031b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.4.5 to v22.5.0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/5ced0864\"\u003e5ced0864\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nx monorepo from 22.5.1 to v22.5.3 (\u003ca href=\"https://github.com/gperdomor/oss/commit/f24577e4\"\u003ef24577e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange nx-tools references to oss (\u003ca href=\"https://github.com/gperdomor/oss/commit/7d4a622b\"\u003e7d4a622b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate nx to 22.4.5 (\u003ca href=\"https://github.com/gperdomor/oss/commit/a4656ee8\"\u003ea4656ee8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGustavo Perdomo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.1 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e reoganize dependencies (\u003ca href=\"https://github.com/gperdomor/oss/commit/0b9f5029\"\u003e0b9f5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump memfs from 4.51.0 to v4.56.10 (\u003ca href=\"https://github.com/gperdomor/oss/commit/09ee9200\"\u003e09ee9200\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGustavo Perdomo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e publish 7.1.1-0 (\u003ca href=\"https://github.com/gperdomor/oss/commit/a6bc84a5\"\u003ea6bc84a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGustavo Perdomo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1-0 (2025-11-21)\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/gperdomor/oss/commit/ec0d8953d25bb5fb8d1fca896dfb748690419ebb\"\u003e\u003ccode\u003eec0d895\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/6ebec3d8701911e3c9e36c23ae52e75ddd9e4359\"\u003e\u003ccode\u003e6ebec3d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/2d986f0fd7bf02256d82cfd6785f9a46db4ad77c\"\u003e\u003ccode\u003e2d986f0\u003c/code\u003e\u003c/a\u003e feat(nx-tools-docs): add initial nx-tools docs application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/f24577e412922d3b72a0585a9a69cf7a8b94e149\"\u003e\u003ccode\u003ef24577e\u003c/code\u003e\u003c/a\u003e chore(deps): bump nx monorepo from 22.5.1 to v22.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/c0827acf0565acc282817ec4a6f1e34a39c5f141\"\u003e\u003ccode\u003ec0827ac\u003c/code\u003e\u003c/a\u003e feat(cvb-docs): updated cvb docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/5db7715205098dc91197585aafb12f610a22d718\"\u003e\u003ccode\u003e5db7715\u003c/code\u003e\u003c/a\u003e feat(class-variance-builder): added class-variance-builder package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/e6cd031b071be304327022d937dacefd1a09a10e\"\u003e\u003ccode\u003ee6cd031\u003c/code\u003e\u003c/a\u003e fix(deps): bump nx monorepo from 22.4.5 to v22.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/5ced08644d34563b372900918954c3975e878045\"\u003e\u003ccode\u003e5ced086\u003c/code\u003e\u003c/a\u003e fix(deps): bump nx monorepo from 22.4.5 to v22.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/7d4a622badfd69483a66ee8a68656a0acabc23b6\"\u003e\u003ccode\u003e7d4a622\u003c/code\u003e\u003c/a\u003e chore: change nx-tools references to oss\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gperdomor/oss/commit/a4656ee8ab1d216afa6e062e8d52ad7f4f1c9712\"\u003e\u003ccode\u003ea4656ee\u003c/code\u003e\u003c/a\u003e chore: update nx to 22.4.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gperdomor/oss/commits/7.2.3/packages/nx-container\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/devkit` from 22.1.3 to 22.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/devkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e stream batch task results to nx as they finish (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35487\"\u003e#35487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e track docs analytics for code copy, LLM prompt, YouTube (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35526\"\u003e#35526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e add migration for Jest 30 snapshot guide link (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35629\"\u003e#35629\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e disable vitest watch by default (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35493\"\u003e#35493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e keep root-scoped assets out of per-locale i18n emit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35621\"\u003e#35621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e include tsconfig solution input for rollup (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35476\"\u003e#35476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e include tsconfig solution input for webpack (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35477\"\u003e#35477\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35476\"\u003e#35476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.16.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35568\"\u003e#35568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add provenance check in nx console status path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35485\"\u003e#35485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove access control header from graph app (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35494\"\u003e#35494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure verbose logs go to stderr and daemon logs are properly decorated (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34358\"\u003e#34358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e show flaky-task count in run summary (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35491\"\u003e#35491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e unique telemetry user_id; expose workspace_id dimension (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35553\"\u003e#35553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update minimatch to 10.2.5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35569\"\u003e#35569\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34660\"\u003e#34660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e restore use-legacy-versioning shim for \u003ccode\u003e@​nx/js\u003c/code\u003e\u003ca href=\"https://github.com/21\"\u003e\u003ccode\u003e@​21\u003c/code\u003e\u003c/a\u003e ensurePackage path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35574\"\u003e#35574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e isolate NX_PARALLEL env var in parallel-related specs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35579\"\u003e#35579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip handleimport miss path when nx key packages are absent (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35596\"\u003e#35596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use gethostuuid(3) instead of ioreg on macOS (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35599\"\u003e#35599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e isolate cache env vars in splitArgs spec (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35584\"\u003e#35584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e enable node's native v8 compile cache support (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35415\"\u003e#35415\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20454\"\u003e#20454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support skipped batch tasks end-to-end and fix TUI double logs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35617\"\u003e#35617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep TUI task selection on the in-progress section (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow \u003ccode\u003enx mcp\u003c/code\u003e to run outside of an Nx workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35655\"\u003e#35655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e cast perf entries to PerformanceMeasure for detail access (\u003ca href=\"https://github.com/nrwl/nx/commit/43c0c821ba\"\u003e43c0c821ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e exclude dist from jest module path scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35615\"\u003e#35615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e expand \u003ccode\u003e@​nx/devkit/\u003c/code\u003einternal re-exports for cherry-picked v23 deep-import migration (\u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35541\"\u003e#35541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e correct output paths for Web SDK and centralized dist setups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35398\"\u003e#35398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e exclude batch-runner from jest haste-map crawl (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35501\"\u003e#35501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e exclude project-graph from jest module path scan (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35609\"\u003e#35609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e support Windows file paths (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35184\"\u003e#35184\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34987\"\u003e#34987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e strip glob from inferred outputs before resolving as path (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35463\"\u003e#35463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35452\"\u003e#35452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e reference vitest.config in eslint dep-checks for vitest libs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35460\"\u003e#35460\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33670\"\u003e#33670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35450\"\u003e#35450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include transitive works...\n\n_Description has been truncated_","html_url":"https://github.com/SiaFoundation/web/pull/1505","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiaFoundation%2Fweb/issues/1505","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1505/packages"}},{"old_version":"22.6.5","new_version":"22.7.1","update_type":"minor","path":null,"pr_created_at":"2026-05-13T17:48:26.000Z","version_change":"22.6.5 → 22.7.1","issue":{"uuid":"4440037353","node_id":"PR_kwDOSU49DM7bOezc","number":7,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-20T21:39:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-13T17:48:26.000Z","updated_at":"2026-05-20T21:39:16.000Z","time_to_close":618648,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":44,"packages":[{"name":"@nestjs/common","old_version":"11.1.19","new_version":"11.1.20","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.19","new_version":"11.1.20","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.19","new_version":"11.1.20","repository_url":"https://github.com/nestjs/nest"},{"name":"@tanstack/react-query","old_version":"5.99.2","new_version":"5.100.10","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.15.2","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.15.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"reflect-metadata","old_version":"0.1.14","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":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@nestjs/testing","old_version":"11.1.19","new_version":"11.1.20","repository_url":"https://github.com/nestjs/nest"},{"name":"@nx/eslint","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@swc/core","old_version":"1.15.30","new_version":"1.15.33","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/ui","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.39.4","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jiti","old_version":"2.4.2","new_version":"2.7.0","repository_url":"https://github.com/unjs/jiti"},{"name":"jsdom","old_version":"22.1.0","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"nx","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-node","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/TypeStrong/ts-node"},{"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.58.2","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.9","new_version":"8.0.12","repository_url":"https://github.com/vitejs/vite"},{"name":"webpack-cli","old_version":"5.1.4","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.19` | `11.1.20` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.19` | `11.1.20` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.19` | `11.1.20` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.2` | `5.100.10` |\n| [axios](https://github.com/axios/axios) | `1.15.2` | `1.16.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.15.0` |\n| [reflect-metadata](https://github.com/rbuckton/reflect-metadata) | `0.1.14` | `0.2.2` |\n| [rxjs](https://github.com/reactivex/rxjs) | `7.8.1` | `7.8.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.19` | `11.1.20` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.5` | `22.7.1` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.5` | `22.7.1` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.5` | `22.7.1` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.5` | `22.7.1` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `22.6.5` | `22.7.1` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.6.5` | `22.7.1` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.6.5` | `22.7.1` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.6.5` | `22.7.1` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.6.5` | `22.7.1` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.6.5` | `22.7.1` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.6.5` | `22.7.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.30` | `1.15.33` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.7.0` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.4` | `4.1.6` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.3.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `7.1.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.7.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `22.1.0` | `29.1.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.5` | `22.7.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [ts-node](https://github.com/TypeStrong/ts-node) | `10.9.1` | `10.9.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.58.2` | `8.59.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.9` | `8.0.12` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `5.1.4` | `7.0.2` |\n\n\nUpdates `@nestjs/common` from 11.1.19 to 11.1.20\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.20 (2026-05-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003etesting\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16939\"\u003e#16939\u003c/a\u003e fix(core): fix deeply nested transient providers resolution (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16861\"\u003e#16861\u003c/a\u003e fix(core): fix \u003ca href=\"https://github.com/Sse\"\u003e\u003ccode\u003e@​Sse\u003c/code\u003e\u003c/a\u003e losing events on complete (\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16753\"\u003e#16753\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes (\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16782\"\u003e#16782\u003c/a\u003e fix(core): use strict null check for SSE message id (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16850\"\u003e#16850\u003c/a\u003e fix(microservices): ServerRMQ crashes at boot when \u003ca href=\"https://github.com/MessagePattern\"\u003e\u003ccode\u003e@​MessagePattern\u003c/code\u003e\u003c/a\u003e(undefined) is combined with wildcards: true (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\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/16845\"\u003e#16845\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16742\"\u003e#16742\u003c/a\u003e fix(socket.io): Deduplicate disconnect listener in bindMessageHandlers (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\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\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16676\"\u003e#16676\u003c/a\u003e feat(microservices): add return buffers option for binary data (\u003ca href=\"https://github.com/Forceres\"\u003e\u003ccode\u003e@​Forceres\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16826\"\u003e#16826\u003c/a\u003e feat(microservices): handle rmq blocked/unblocked connection events (\u003ca href=\"https://github.com/thisalihassan\"\u003e\u003ccode\u003e@​thisalihassan\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/16902\"\u003e#16902\u003c/a\u003e fix(common): filetype validator buffer message (\u003ca href=\"https://github.com/QusaiAlbonni\"\u003e\u003ccode\u003e@​QusaiAlbonni\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/16844\"\u003e#16844\u003c/a\u003e feat(platform-express): add defParamCharset to MulterOptions (\u003ca href=\"https://github.com/starnayuta\"\u003e\u003ccode\u003e@​starnayuta\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/16941\"\u003e#16941\u003c/a\u003e chore(deps): bump ws from 8.20.0 to 8.20.1 (\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: 13\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAli Hassan (\u003ca href=\"https://github.com/thisalihassan\"\u003e\u003ccode\u003e@​thisalihassan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDmytro Khyzhniak (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHarsh Rathod (\u003ca href=\"https://github.com/harshrathod50\"\u003e\u003ccode\u003e@​harshrathod50\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIlyaCredo (\u003ca href=\"https://github.com/Forceres\"\u003e\u003ccode\u003e@​Forceres\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\u003eMysh3ll (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QusaiAlbonni\"\u003e\u003ccode\u003e@​QusaiAlbonni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pazaderey\"\u003e\u003ccode\u003e@​pazaderey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efru1tworld (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estarnayuta (\u003ca href=\"https://github.com/starnayuta\"\u003e\u003ccode\u003e@​starnayuta\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/7caeb3fb70de81085c4c3e8502a2a0e62e4f8eda\"\u003e\u003ccode\u003e7caeb3f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f6a3c2f6701296df17068d5e9f5a849947e35633\"\u003e\u003ccode\u003ef6a3c2f\u003c/code\u003e\u003c/a\u003e fix(docs): update some old links in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4b6420b9a703f8608d86bcbff88d045511ce36d6\"\u003e\u003ccode\u003e4b6420b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16902\"\u003e#16902\u003c/a\u003e from QusaiAlbonni/fix/filetype-validator-buffer-mes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/33515ed0576ed47bf7c9fe1cba85cf5b9bfe52de\"\u003e\u003ccode\u003e33515ed\u003c/code\u003e\u003c/a\u003e fix(common): improve missing buffer error message in file type validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/9226a6f6134741976144b967585967f3823f755a\"\u003e\u003ccode\u003e9226a6f\u003c/code\u003e\u003c/a\u003e fix: Add missing validateEach for UsePipes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1501bc0600fa88a9d0d5b03ec8105f00e582bb48\"\u003e\u003ccode\u003e1501bc0\u003c/code\u003e\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.20/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.20\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.20 (2026-05-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003etesting\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16939\"\u003e#16939\u003c/a\u003e fix(core): fix deeply nested transient providers resolution (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16861\"\u003e#16861\u003c/a\u003e fix(core): fix \u003ca href=\"https://github.com/Sse\"\u003e\u003ccode\u003e@​Sse\u003c/code\u003e\u003c/a\u003e losing events on complete (\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16753\"\u003e#16753\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes (\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16782\"\u003e#16782\u003c/a\u003e fix(core): use strict null check for SSE message id (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16850\"\u003e#16850\u003c/a\u003e fix(microservices): ServerRMQ crashes at boot when \u003ca href=\"https://github.com/MessagePattern\"\u003e\u003ccode\u003e@​MessagePattern\u003c/code\u003e\u003c/a\u003e(undefined) is combined with wildcards: true (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\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/16845\"\u003e#16845\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16742\"\u003e#16742\u003c/a\u003e fix(socket.io): Deduplicate disconnect listener in bindMessageHandlers (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\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\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16676\"\u003e#16676\u003c/a\u003e feat(microservices): add return buffers option for binary data (\u003ca href=\"https://github.com/Forceres\"\u003e\u003ccode\u003e@​Forceres\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16826\"\u003e#16826\u003c/a\u003e feat(microservices): handle rmq blocked/unblocked connection events (\u003ca href=\"https://github.com/thisalihassan\"\u003e\u003ccode\u003e@​thisalihassan\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/16902\"\u003e#16902\u003c/a\u003e fix(common): filetype validator buffer message (\u003ca href=\"https://github.com/QusaiAlbonni\"\u003e\u003ccode\u003e@​QusaiAlbonni\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/16844\"\u003e#16844\u003c/a\u003e feat(platform-express): add defParamCharset to MulterOptions (\u003ca href=\"https://github.com/starnayuta\"\u003e\u003ccode\u003e@​starnayuta\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/16941\"\u003e#16941\u003c/a\u003e chore(deps): bump ws from 8.20.0 to 8.20.1 (\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: 13\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAli Hassan (\u003ca href=\"https://github.com/thisalihassan\"\u003e\u003ccode\u003e@​thisalihassan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDmytro Khyzhniak (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHarsh Rathod (\u003ca href=\"https://github.com/harshrathod50\"\u003e\u003ccode\u003e@​harshrathod50\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIlyaCredo (\u003ca href=\"https://github.com/Forceres\"\u003e\u003ccode\u003e@​Forceres\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\u003eMysh3ll (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QusaiAlbonni\"\u003e\u003ccode\u003e@​QusaiAlbonni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pazaderey\"\u003e\u003ccode\u003e@​pazaderey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efru1tworld (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estarnayuta (\u003ca href=\"https://github.com/starnayuta\"\u003e\u003ccode\u003e@​starnayuta\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/7caeb3fb70de81085c4c3e8502a2a0e62e4f8eda\"\u003e\u003ccode\u003e7caeb3f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2e290c69c952e71a9fb8b6bef31e71d0307ce88b\"\u003e\u003ccode\u003e2e290c6\u003c/code\u003e\u003c/a\u003e fix(core): fix deeply nested transient providers resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f6a3c2f6701296df17068d5e9f5a849947e35633\"\u003e\u003ccode\u003ef6a3c2f\u003c/code\u003e\u003c/a\u003e fix(docs): update some old links in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/958ff952c00bd5a25efa04ffaafac28721af7827\"\u003e\u003ccode\u003e958ff95\u003c/code\u003e\u003c/a\u003e fix(core): Delay SSE response .end() until flush\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7c10646a0573ff0f30224ca3ca8b7803ed6c6bf6\"\u003e\u003ccode\u003e7c10646\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16753\"\u003e#16753\u003c/a\u003e from jkalberer/fix/sse-pipe-validation-error-status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/895fdf321e7089f0dcf24d73ce929e2f346c5bb3\"\u003e\u003ccode\u003e895fdf3\u003c/code\u003e\u003c/a\u003e fix(core): Use strict null check for SSE message id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/457630a65f404ee9d96ed84f6083767ef4b8ef8c\"\u003e\u003ccode\u003e457630a\u003c/code\u003e\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.20/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.20\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.20 (2026-05-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e, \u003ccode\u003etesting\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16939\"\u003e#16939\u003c/a\u003e fix(core): fix deeply nested transient providers resolution (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16861\"\u003e#16861\u003c/a\u003e fix(core): fix \u003ca href=\"https://github.com/Sse\"\u003e\u003ccode\u003e@​Sse\u003c/code\u003e\u003c/a\u003e losing events on complete (\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16753\"\u003e#16753\u003c/a\u003e fix(core): defer sse writehead until after lifecycle completes (\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16782\"\u003e#16782\u003c/a\u003e fix(core): use strict null check for SSE message id (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16850\"\u003e#16850\u003c/a\u003e fix(microservices): ServerRMQ crashes at boot when \u003ca href=\"https://github.com/MessagePattern\"\u003e\u003ccode\u003e@​MessagePattern\u003c/code\u003e\u003c/a\u003e(undefined) is combined with wildcards: true (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\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/16845\"\u003e#16845\u003c/a\u003e fix(common): accept zero timestamp in parse date pipe (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16742\"\u003e#16742\u003c/a\u003e fix(socket.io): Deduplicate disconnect listener in bindMessageHandlers (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\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\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16676\"\u003e#16676\u003c/a\u003e feat(microservices): add return buffers option for binary data (\u003ca href=\"https://github.com/Forceres\"\u003e\u003ccode\u003e@​Forceres\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16826\"\u003e#16826\u003c/a\u003e feat(microservices): handle rmq blocked/unblocked connection events (\u003ca href=\"https://github.com/thisalihassan\"\u003e\u003ccode\u003e@​thisalihassan\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/16902\"\u003e#16902\u003c/a\u003e fix(common): filetype validator buffer message (\u003ca href=\"https://github.com/QusaiAlbonni\"\u003e\u003ccode\u003e@​QusaiAlbonni\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/16844\"\u003e#16844\u003c/a\u003e feat(platform-express): add defParamCharset to MulterOptions (\u003ca href=\"https://github.com/starnayuta\"\u003e\u003ccode\u003e@​starnayuta\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/16941\"\u003e#16941\u003c/a\u003e chore(deps): bump ws from 8.20.0 to 8.20.1 (\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: 13\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAli Hassan (\u003ca href=\"https://github.com/thisalihassan\"\u003e\u003ccode\u003e@​thisalihassan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDmytro Khyzhniak (\u003ca href=\"https://github.com/lavieennoir\"\u003e\u003ccode\u003e@​lavieennoir\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHarsh Rathod (\u003ca href=\"https://github.com/harshrathod50\"\u003e\u003ccode\u003e@​harshrathod50\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIlyaCredo (\u003ca href=\"https://github.com/Forceres\"\u003e\u003ccode\u003e@​Forceres\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\u003eMysh3ll (\u003ca href=\"https://github.com/Mysh3ll\"\u003e\u003ccode\u003e@​Mysh3ll\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MatthiasBrehmer\"\u003e\u003ccode\u003e@​MatthiasBrehmer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QusaiAlbonni\"\u003e\u003ccode\u003e@​QusaiAlbonni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkalberer\"\u003e\u003ccode\u003e@​jkalberer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pazaderey\"\u003e\u003ccode\u003e@​pazaderey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efru1tworld (\u003ca href=\"https://github.com/fru1tworld\"\u003e\u003ccode\u003e@​fru1tworld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estarnayuta (\u003ca href=\"https://github.com/starnayuta\"\u003e\u003ccode\u003e@​starnayuta\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/7caeb3fb70de81085c4c3e8502a2a0e62e4f8eda\"\u003e\u003ccode\u003e7caeb3f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f6a3c2f6701296df17068d5e9f5a849947e35633\"\u003e\u003ccode\u003ef6a3c2f\u003c/code\u003e\u003c/a\u003e fix(docs): update some old links in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5e33ecfad88db4d9af659f38de56cd55c5c8ed10\"\u003e\u003ccode\u003e5e33ecf\u003c/code\u003e\u003c/a\u003e feat: add MulterOptions and MulterField interfaces for express platform confi...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.20/packages/platform-express\"\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.99.2 to 5.100.10\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.100.9\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/3d21cacdec3028b700c4c2e3e0ff8dbe7a235e8c\"\u003e\u003ccode\u003e3d21cac\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.100.9\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.100.9\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.100.9\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.9\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.100.9\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.100.9\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.100.9\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.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\u003c/code\u003e\u003c/a\u003e]:\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.100.8\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\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.100.8\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.100.8\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\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.100.8\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.100.8\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.100.8\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.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated 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\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.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\u003c/code\u003e\u003c/a\u003e]:\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\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.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.7\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.100.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.6\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.100.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.5\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/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\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.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\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.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/HEAD/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.15.2 to 1.16.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.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\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\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\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.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\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/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\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFetch adapter now enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e and \u003ccode\u003emaxContentLength\u003c/code\u003e.\u003c/strong\u003e These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy requests now preserve user-supplied \u003ccode\u003eHost\u003c/code\u003e headers.\u003c/strong\u003e Previously, the proxy path could overwrite a custom \u003ccode\u003eHost\u003c/code\u003e. Virtual-host-style routing through a proxy will now behave correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasic auth credentials embedded in URLs are now URL-decoded.\u003c/strong\u003e If you have percent-encoded credentials in a URL (e.g. \u003ccode\u003ehttps://user:p%40ss@host\u003c/code\u003e), the decoded value is what now goes on the wire. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eparseProtocol\u003c/code\u003e now strictly requires a colon in the protocol separator.\u003c/strong\u003e Strings that loosely parsed as protocols before may no longer match. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecated \u003ccode\u003eunescape()\u003c/code\u003e replaced with modern UTF-8 encoding.\u003c/strong\u003e Non-ASCII URL handling is now spec-correct; consumers depending on legacy \u003ccode\u003eunescape()\u003c/code\u003e quirks may see different output bytes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etransformRequest\u003c/code\u003e input typing change was reverted.\u003c/strong\u003e The typing change introduced in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e was reverted in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e after follow-up review — net behavior is unchanged from 1.15.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\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\u003eQUERY HTTP Method:\u003c/strong\u003e Added support for the QUERY HTTP method across adapters and type definitions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10802\"\u003e#10802\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eECONNREFUSED Error Constant:\u003c/strong\u003e Exposed \u003ccode\u003eECONNREFUSED\u003c/code\u003e as a constant on \u003ccode\u003eAxiosError\u003c/code\u003e so callers can match connection-refused failures without comparing string literals (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/6485\"\u003e#6485\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEncode Helper Export:\u003c/strong\u003e Exported the internal \u003ccode\u003eencode\u003c/code\u003e helper from \u003ccode\u003ebuildURL\u003c/code\u003e so userland param serializers can reuse the same encoding logic that axios uses internally. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6897\"\u003e#6897\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\u003eHTTP Adapter — Redirects \u0026amp; Headers:\u003c/strong\u003e Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing \u003ccode\u003erequestDetails\u003c/code\u003e argument on \u003ccode\u003ebeforeRedirect\u003c/code\u003e, preserved user-supplied \u003ccode\u003eHost\u003c/code\u003e headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10794\"\u003e#10794\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10800\"\u003e#10800\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6241\"\u003e#6241\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Streams \u0026amp; Timeouts:\u003c/strong\u003e Preserved the partial response object on \u003ccode\u003eAxiosError\u003c/code\u003e when a stream is aborted after headers arrive, honoured the \u003ccode\u003etimeout\u003c/code\u003e option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and \u003ccode\u003emaxRedirects: 0\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10708\"\u003e#10708\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7149\"\u003e#7149\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Enforced \u003ccode\u003emaxBodyLength\u003c/code\u003e / \u003ccode\u003emaxContentLength\u003c/code\u003e in the fetch adapter, set the \u003ccode\u003eUser-Agent\u003c/code\u003e header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a \u003ccode\u003eTypeError\u003c/code\u003e in restricted environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10772\"\u003e#10772\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10806\"\u003e#10806\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Adapter:\u003c/strong\u003e Unsubscribed the \u003ccode\u003ecancelToken\u003c/code\u003e and \u003ccode\u003eAbortSignal\u003c/code\u003e listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e Attached the parsed response to \u003ccode\u003eAxiosError\u003c/code\u003e when \u003ccode\u003eJSON.parse\u003c/code\u003e fails inside \u003ccode\u003edispatchRequest\u003c/code\u003e, prevented \u003ccode\u003esettle\u003c/code\u003e from emitting \u003ccode\u003eundefined\u003c/code\u003e error codes, and tightened the \u003ccode\u003eparseProtocol\u003c/code\u003e regex to require a colon in the protocol separator. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10724\"\u003e#10724\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes \u0026amp; Exports:\u003c/strong\u003e Aligned the CommonJS \u003ccode\u003eCancelToken\u003c/code\u003e typings with the ESM build, fixed a compiler error caused by \u003ccode\u003eRawAxiosHeaders\u003c/code\u003e, and re-exported \u003ccode\u003ecreate\u003c/code\u003e from the package index. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7414\"\u003e#7414\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6389\"\u003e#6389\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6460\"\u003e#6460\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUTF-8 Encoding:\u003c/strong\u003e Replaced the deprecated \u003ccode\u003eunescape()\u003c/code\u003e call with a modern UTF-8 encoding implementation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc Cleanup:\u003c/strong\u003e Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRefactor — ES6 Modernisation:\u003c/strong\u003e Modernised the \u003ccode\u003eutils\u003c/code\u003e module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Hardened the HTTP test server lifecycle to fix flaky \u003ccode\u003eFormData\u003c/code\u003e EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10820\"\u003e#10820\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10791\"\u003e#10791\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10796\"\u003e#10796\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Documented \u003ccode\u003eparamsSerializer.encode\u003c/code\u003e for strict RFC 3986 query encoding, updated the \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10821\"\u003e#10821\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10782\"\u003e#10782\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10759\"\u003e#10759\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10804\"\u003e#10804\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReverted:\u003c/strong\u003e Reverted the \u003ccode\u003etransformRequest\u003c/code\u003e input typing change from \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e after follow-up review. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eactions/setup-node\u003c/code\u003e, the \u003ccode\u003egithub-actions\u003c/code\u003e group, and \u003ccode\u003epostcss\u003c/code\u003e (in \u003ccode\u003e/docs\u003c/code\u003e) to their latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10785\"\u003e#10785\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10813\"\u003e#10813\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10814\"\u003e#10814\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease:\u003c/strong\u003e Updated changelog and packages, and prepared the 1.16.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10790\"\u003e#10790\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/singhankit001\"\u003e\u003ccode\u003e@​singhankit001\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/iruizsalinas\"\u003e\u003ccode\u003e@​iruizsalinas\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\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/1337d6b537afb2d3f501074c8ac4ef4308221197\"\u003e\u003ccode\u003e1337d6b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.16.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/858a790cec06054547d0d3f941916d6fb2a4d18e\"\u003e\u003ccode\u003e858a790\u003c/code\u003e\u003c/a\u003e fix: remove all caches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/34adfd90efc9c145488399e1cf7fa96de67080fa\"\u003e\u003ccode\u003e34adfd9\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/847d89b43654405d9a231e0b669832c2092b621f\"\u003e\u003ccode\u003e847d89b\u003c/code\u003e\u003c/a\u003e fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40948863677bb793bfff0293cce7e7b4f8a1b212\"\u003e\u003ccode\u003e4094886\u003c/code\u003e\u003c/a\u003e fix(progress): guard malformed XHR upload events (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44f0c5bf73c45df6009365141faa394d73596bd7\"\u003e\u003ccode\u003e44f0c5b\u003c/code\u003e\u003c/a\u003e chore: change sponsorship link and add Twicsy advertisement (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/64e1095efedc64c9fecf5176bd9cf2e5e93140d6\"\u003e\u003ccode\u003e64e1095\u003c/code\u003e\u003c/a\u003e chore: update PR and issue template to use h2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10865\"\u003e#10865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e6b4e1f311b43aa1dc77d78150a601d9fe4b280\"\u003e\u003ccode\u003e3e6b4e1\u003c/code\u003e\u003c/a\u003e fix: error unexpected token in fetch JS compatibility issue with Webpack 4 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c4453bab70f53575175903aee60810c821f72129\"\u003e\u003ccode\u003ec4453ba\u003c/code\u003e\u003c/a\u003e fix: add the ability to add additional sponsors to the process sponsors scrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/caa00a90b524bb67ed033474abcf4d8645ced793\"\u003e\u003ccode\u003ecaa00a9\u003c/code\u003e\u003c/a\u003e fix: https data in cleartext to proxy (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.15.2...v1.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.30.3 to 7.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\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/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.0\"\u003e\u003ccode\u003ereact-router@7.15.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.2\"\u003e\u003ccode\u003ereact-router@7.14.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.1\"\u003e\u003ccode\u003ereact-router@7.14.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.14.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\u003ereact-router@7.14.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.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\u003ereact-router@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/97c8de79c38f107acd15f74d8295c7bf75894a5d\"\u003e\u003ccode\u003e97c8de7\u003c/code\u003e\u003c/a\u003e Release v7.15.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15018\"\u003e#15018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cf1d25003aa1217dc21c16e95d483601940ae9af\"\u003e\u003ccode\u003ecf1d250\u003c/code\u003e\u003c/a\u003e Release v7.14.2 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/197674ba9fc1b72b452e17894e5e783bdab7a087\"\u003e\u003ccode\u003e197674b\u003c/code\u003e\u003c/a\u003e Release 7.14.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14973\"\u003e#14973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a87774f997d8ba497c97562840f0766250c3e4ce\"\u003e\u003ccode\u003ea87774f\u003c/code\u003e\u003c/a\u003e Add new release process (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14916\"\u003e#14916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e31077b0c380d9764dbced4c753e9ff99387045d\"\u003e\u003ccode\u003ee31077b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14945\"\u003e#14945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6683e85a9d7d607a45a3f6374afcc598a474f602\"\u003e\u003ccode\u003e6683e85\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14943\"\u003e#14943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.15.0/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reflect-metadata` from 0.1.14 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rbuckton/reflect-metadata/releases\"\u003ereflect-metadata's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix stack overflow crash in isProviderFor by \u003ca href=\"https://github.com/rbuckton\"\u003e\u003ccode\u003e@​rbuckton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rbuckton/reflect-metadata/pull/155\"\u003erbuckton/reflect-metadata#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate main to v0.2.1 by \u003ca href=\"https://github.com/rbuckton\"\u003e\u003ccode\u003e@​rbuckton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rbuckton/reflect-metadata/pull/156\"\u003erbuckton/reflect-metadata#156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rbuckton/reflect-metadata/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/rbuckton/reflect-metadata/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereflect-metadata 0.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd /lite and /no-conflict exports by \u003ca href=\"https://github.com/rbuckton\"\u003e\u003ccode\u003e@​rbuckton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rbuckton/reflect-metadata/pull/144\"\u003erbuckton/reflect-metadata#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo dynamic evaluation in \u003ccode\u003e/lite\u003c/code\u003e mode by \u003ca href=\"https://github.com/rbuckton\"\u003e\u003ccode\u003e@​rbuckton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rbuckton/reflect-metadata/pull/149\"\u003erbuckton/reflect-metadata#149\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0\"\u003ehttps://github.com/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereflect-metadata 0.2.0-pre.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd /lite and /no-conflict exports by \u003ca href=\"https://github.com/rbuckton\"\u003e\u003ccode\u003e@​rbuckton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rbuckton/reflect-metadata/pull/144\"\u003erbuckton/reflect-metadata#144\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0-pre.0\"\u003ehttps://github.com/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0-pre.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/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 `@eslint/js` from 9.39.4 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.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/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\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/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\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/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/KharchenkoYaroslav/simple-ml-hub/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KharchenkoYaroslav%2Fsimple-ml-hub/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"22.6.0","new_version":"22.7.1","update_type":"minor","path":null,"pr_created_at":"2026-05-10T20:31:21.000Z","version_change":"22.6.0 → 22.7.1","issue":{"uuid":"4416752710","node_id":"PR_kwDORnvELc7aC1pp","number":39,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 48 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-05-10T20:31:21.000Z","updated_at":"2026-05-10T20:32:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":48,"packages":[{"name":"@nestjs/common","old_version":"11.1.17","new_version":"11.1.19","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.17","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.17","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@prisma/adapter-pg","old_version":"7.5.0","new_version":"7.8.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.6.0","new_version":"7.8.0","repository_url":"https://github.com/prisma/prisma"},{"name":"axios","old_version":"1.13.6","new_version":"1.16.0","repository_url":"https://github.com/axios/axios"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"nodemailer","old_version":"8.0.3","new_version":"8.0.7","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.11","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prisma","old_version":"7.6.0","new_version":"7.8.0","repository_url":"https://github.com/prisma/prisma"},{"name":"stripe","old_version":"20.4.1","new_version":"22.1.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"21.0.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.0","new_version":"21.0.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@jest/test-sequencer","old_version":"30.3.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.21","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.1.0","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.17","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nx/eslint","old_version":"22.6.0","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.0","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@semantic-release/github","old_version":"12.0.6","new_version":"12.0.8","repository_url":"https://github.com/semantic-release/github"},{"name":"@swc/cli","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.33","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"conventional-changelog-conventionalcommits","old_version":"9.3.0","new_version":"9.3.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"eslint","old_version":"10.0.3","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","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.57.1","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@angular/animations","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/common","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@angular/router","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@stripe/stripe-js","old_version":"8.11.0","new_version":"9.4.0","repository_url":"https://github.com/stripe/stripe-js"},{"name":"zone.js","old_version":"0.16.1","new_version":"0.16.2","repository_url":"https://github.com/angular/angular"},{"name":"@angular-devkit/build-angular","old_version":"21.2.3","new_version":"21.2.10","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"21.2.3","new_version":"21.2.10","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"21.2.5","new_version":"21.2.12","repository_url":"https://github.com/angular/angular"},{"name":"@nx/angular","old_version":"22.6.0","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"jasmine-core","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jasmine/jasmine"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 48 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.19` |\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.17` | `11.1.19` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.17` | `11.1.19` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.5.0` | `7.8.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.6.0` | `7.8.0` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.16.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.3` | `8.0.7` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.11` | `8.0.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.6.0` | `7.8.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.4.1` | `22.1.1` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.0` | `21.0.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.0` | `21.0.0` |\n| [@jest/test-sequencer](https://github.com/jestjs/jest/tree/HEAD/packages/jest-test-sequencer) | `30.3.0` | `30.4.1` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.21` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.1.0` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.17` | `11.1.19` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.0` | `22.7.1` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.0` | `22.7.1` |\n| [@semantic-release/github](https://github.com/semantic-release/github) | `12.0.6` | `12.0.8` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.8.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.33` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.2` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `9.3.0` | `9.3.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.3` | `10.3.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.6.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\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.57.1` | `8.59.2` |\n| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `21.2.5` | `21.2.12` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.2.5` | `21.2.12` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.2.5` | `21.2.12` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.2.5` | `21.2.12` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.2.5` | `21.2.12` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.2.5` | `21.2.12` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `21.2.5` | `21.2.12` |\n| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `21.2.5` | `21.2.12` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `8.11.0` | `9.4.0` |\n| [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js) | `0.16.1` | `0.16.2` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `21.2.3` | `21.2.10` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `21.2.3` | `21.2.10` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `21.2.5` | `21.2.12` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `22.6.0` | `22.7.1` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `6.1.0` | `6.2.0` |\n\n\nUpdates `@nestjs/common` from 11.1.17 to 11.1.19\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.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/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.17 to 11.1.19\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.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/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.17 to 11.1.19\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.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/adapter-pg` from 7.5.0 to 7.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e@​prisma/adapter-pg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.8.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.8.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003eORM\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003equeryPlanCacheMaxSize\u003c/code\u003e option to the \u003ccode\u003ePrismaClient\u003c/code\u003e constructor for fine-grained control over the query plan cache. Pass \u003ccode\u003e0\u003c/code\u003e to disable the cache entirely, or omit it to use the default cache size. A larger value can improve performance in applications that execute many unique queries, while a smaller one can reduce memory usage. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29503\"\u003e#29503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an equality filter panic and incorrect \u003ccode\u003e::jsonb\u003c/code\u003e cast when filtering on PostgreSQL JSON list columns. Queries using \u003ccode\u003ewhere: { jsonListField: { equals: [...] } }\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5804\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed case-insensitive JSON field filtering (\u003ccode\u003emode: insensitive\u003c/code\u003e), allowing \u003ccode\u003ewhere: { jsonField: { equals: \u0026quot;...\u0026quot;, mode: \u0026quot;insensitive\u0026quot; } }\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5806\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect parameterization of enum values that have a custom database name set via \u003ccode\u003e@map\u003c/code\u003e. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29422\"\u003e#29422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a database parameter limit check (\u003ccode\u003eP2029\u003c/code\u003e), which could incorrectly reject or miss over-limit queries. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29422\"\u003e#29422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a regression that caused missing SQL Server \u003ccode\u003eVARCHAR\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5801\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSchema Engine\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a misleading error message in \u003ccode\u003eprisma migrate diff\u003c/code\u003e that referenced the \u003ccode\u003e--shadow-database-url\u003c/code\u003e CLI flag, which was removed in Prisma 7. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29455\"\u003e#29455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eprisma migrate dev\u003c/code\u003e (and shadow database migration replay in general) failing with \u003ccode\u003eCREATE INDEX CONCURRENTLY cannot run inside a transaction block\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5799\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed PostgreSQL introspection silently dropping sequence defaults when the database returns the schema-qualified form \u003ccode\u003epg_catalog.nextval('sequence_name'::regclass)\u003c/code\u003e instead of the bare \u003ccode\u003enextval(...)\u003c/code\u003e. Columns backed by sequences now correctly appear as \u003ccode\u003e@default(autoincrement())\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5802\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-d1\u003c/code\u003e\u003c/strong\u003e: Savepoint operations (\u003ccode\u003ecreateSavepoint\u003c/code\u003e, \u003ccode\u003erollbackToSavepoint\u003c/code\u003e, \u003ccode\u003ereleaseSavepoint\u003c/code\u003e) now silently no-op with debug logging instead of executing SQL statements, consistent with how the D1 adapter already treats top-level transactions. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29499\"\u003e#29499\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOpen roles at Prisma\u003c/h2\u003e\n\u003cp\u003eInterested in joining Prisma? We're growing and have several exciting opportunities across the company for developers who are passionate about building with Prisma. Explore our open positions on our \u003ca href=\"https://www.prisma.io/careers#current\"\u003eCareers page\u003c/a\u003e and find the role that's right for you.\u003c/p\u003e\n\u003ch2\u003eEnterprise support\u003c/h2\u003e\n\u003cp\u003eThousands of teams use Prisma and many of them already tap into our Enterprise \u0026amp; Agency Support Program for hands-on help with everything from schema integrations and performance tuning to security and compliance.\u003c/p\u003e\n\u003cp\u003eWith this program you also get priority issue triage and bug fixes, expert scalability advice, and custom training so that your Prisma-powered apps stay rock-solid at any scale. Learn more or join: \u003ca href=\"https://prisma.io/enterprise\"\u003ehttps://prisma.io/enterprise\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e7.7.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.7.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f2ca67e71d82a57dc5324a8cb5e6ed0d903c996a\"\u003e\u003ccode\u003ef2ca67e\u003c/code\u003e\u003c/a\u003e feat: pg statement name generator (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29395\"\u003e#29395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/4131568160a0efe49285991ced9bb2fa4133f50a\"\u003e\u003ccode\u003e4131568\u003c/code\u003e\u003c/a\u003e fix: set \u003ccode\u003e@​types/pg\u003c/code\u003e to ^8.16.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29390\"\u003e#29390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/33667c373c0ae84ad37c7aed2497b99452da589c\"\u003e\u003ccode\u003e33667c3\u003c/code\u003e\u003c/a\u003e fix(adapter-pg): handle both quoted/unquoted column names in ColumnNotFound e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/e97b3e0401b234912490852cc10529ff1f83c44b\"\u003e\u003ccode\u003ee97b3e0\u003c/code\u003e\u003c/a\u003e feat(adapter-pg): accept connection string URL in PrismaPg constructor (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29287\"\u003e#29287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.8.0/packages/adapter-pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 7.6.0 to 7.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e@​prisma/client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.8.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.8.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003eORM\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003equeryPlanCacheMaxSize\u003c/code\u003e option to the \u003ccode\u003ePrismaClient\u003c/code\u003e constructor for fine-grained control over the query plan cache. Pass \u003ccode\u003e0\u003c/code\u003e to disable the cache entirely, or omit it to use the default cache size. A larger value can improve performance in applications that execute many unique queries, while a smaller one can reduce memory usage. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29503\"\u003e#29503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an equality filter panic and incorrect \u003ccode\u003e::jsonb\u003c/code\u003e cast when filtering on PostgreSQL JSON list columns. Queries using \u003ccode\u003ewhere: { jsonListField: { equals: [...] } }\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5804\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed case-insensitive JSON field filtering (\u003ccode\u003emode: insensitive\u003c/code\u003e), allowing \u003ccode\u003ewhere: { jsonField: { equals: \u0026quot;...\u0026quot;, mode: \u0026quot;insensitive\u0026quot; } }\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5806\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect parameterization of enum values that have a custom database name set via \u003ccode\u003e@map\u003c/code\u003e. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29422\"\u003e#29422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a database parameter limit check (\u003ccode\u003eP2029\u003c/code\u003e), which could incorrectly reject or miss over-limit queries. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29422\"\u003e#29422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a regression that caused missing SQL Server \u003ccode\u003eVARCHAR\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5801\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSchema Engine\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a misleading error message in \u003ccode\u003eprisma migrate diff\u003c/code\u003e that referenced the \u003ccode\u003e--shadow-database-url\u003c/code\u003e CLI flag, which was removed in Prisma 7. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29455\"\u003e#29455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eprisma migrate dev\u003c/code\u003e (and shadow database migration replay in general) failing with \u003ccode\u003eCREATE INDEX CONCURRENTLY cannot run inside a transaction block\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5799\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed PostgreSQL introspection silently dropping sequence defaults when the database returns the schema-qualified form \u003ccode\u003epg_catalog.nextval('sequence_name'::regclass)\u003c/code\u003e instead of the bare \u003ccode\u003enextval(...)\u003c/code\u003e. Columns backed by sequences now correctly appear as \u003ccode\u003e@default(autoincrement())\u003c/code\u003e\u003ccode\u003eprisma/prisma-engines#5802\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-d1\u003c/code\u003e\u003c/strong\u003e: Savepoint operations (\u003ccode\u003ecreateSavepoint\u003c/code\u003e, \u003ccode\u003erollbackToSavepoint\u003c/code\u003e, \u003ccode\u003ereleaseSavepoint\u003c/code\u003e) now silently no-op with debug logging instead of executing SQL statements, consistent with how the D1 adapter already treats top-level transactions. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29499\"\u003e#29499\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOpen roles at Prisma\u003c/h2\u003e\n\u003cp\u003eInterested in joining Prisma? We're growing and have several exciting opportunities across the company for developers who are passionate about building with Prisma. Explore our open positions on our \u003ca href=\"https://www.prisma.io/careers#current\"\u003eCareers page\u003c/a\u003e and find the role that's right for you.\u003c/p\u003e\n\u003ch2\u003eEnterprise support\u003c/h2\u003e\n\u003cp\u003eThousands of teams use Prisma and many of them already tap into our Enterprise \u0026amp; Agency Support Program for hands-on help with everything from schema integrations and performance tuning to security and compliance.\u003c/p\u003e\n\u003cp\u003eWith this program you also get priority issue triage and bug fixes, expert scalability advice, and custom training so that your Prisma-powered apps stay rock-solid at any scale. Learn more or join: \u003ca href=\"https://prisma.io/enterprise\"\u003ehttps://prisma.io/enterprise\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e7.7.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.7.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/62b44ac01aafbe101dad63abaab7da9747f62839\"\u003e\u003ccode\u003e62b44ac\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.8.0-5.e96eae70cf4ade6a15d7e6064d5b0b4f7d835d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/4104864e3fdcf0805562a6e95e318c28f302fd7b\"\u003e\u003ccode\u003e4104864\u003c/code\u003e\u003c/a\u003e feat: add a query plan cache size parameter (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29503\"\u003e#29503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/723ba7b1abda24cc29f535560eaf13087bfd20bc\"\u003e\u003ccode\u003e723ba7b\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.8.0-4.8c287008617e9b12f313df99e2c821ae61ea9a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/cadbafe60594b909edbe3aebee7e6af1c1bb6c11\"\u003e\u003ccode\u003ecadbafe\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.8.0-2.3187e3937290320ba3c7dbd5aa94af67942b44...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f7055337b1d1689af8a0680cc38248cb9af7bee2\"\u003e\u003ccode\u003ef705533\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.8.0-1.7b80cc56c645c6e03c7541474e6a7c8d91b70d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fbab4e8ec0359540d8e1bd8b8780ed48ee58cf54\"\u003e\u003ccode\u003efbab4e8\u003c/code\u003e\u003c/a\u003e Fix 29271 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29303\"\u003e#29303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/6a3c3ccf9cc2db7f27bbbf6df9f050fc112dc66e\"\u003e\u003ccode\u003e6a3c3cc\u003c/code\u003e\u003c/a\u003e chore: extract parameterization to client-engine-runtime (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29422\"\u003e#29422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.8.0/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.6 to 1.16.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.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFetch adapter now enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e and \u003ccode\u003emaxContentLength\u003c/code\u003e.\u003c/strong\u003e These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy requests now preserve user-supplied \u003ccode\u003eHost\u003c/code\u003e headers.\u003c/strong\u003e Previously, the proxy path could overwrite a custom \u003ccode\u003eHost\u003c/code\u003e. Virtual-host-style routing through a proxy will now behave correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasic auth credentials embedded in URLs are now URL-decoded.\u003c/strong\u003e If you have percent-encoded credentials in a URL (e.g. \u003ccode\u003ehttps://user:p%40ss@host\u003c/code\u003e), the decoded value is what now goes on the wire. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eparseProtocol\u003c/code\u003e now strictly requires a colon in the protocol separator.\u003c/strong\u003e Strings that loosely parsed as protocols before may no longer match. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecated \u003ccode\u003eunescape()\u003c/code\u003e replaced with modern UTF-8 encoding.\u003c/strong\u003e Non-ASCII URL handling is now spec-correct; consumers depending on legacy \u003ccode\u003eunescape()\u003c/code\u003e quirks may see different output bytes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etransformRequest\u003c/code\u003e input typing change was reverted.\u003c/strong\u003e The typing change introduced in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e was reverted in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e after follow-up review — net behavior is unchanged from 1.15.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\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\u003eQUERY HTTP Method:\u003c/strong\u003e Added support for the QUERY HTTP method across adapters and type definitions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10802\"\u003e#10802\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eECONNREFUSED Error Constant:\u003c/strong\u003e Exposed \u003ccode\u003eECONNREFUSED\u003c/code\u003e as a constant on \u003ccode\u003eAxiosError\u003c/code\u003e so callers can match connection-refused failures without comparing string literals (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/6485\"\u003e#6485\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEncode Helper Export:\u003c/strong\u003e Exported the internal \u003ccode\u003eencode\u003c/code\u003e helper from \u003ccode\u003ebuildURL\u003c/code\u003e so userland param serializers can reuse the same encoding logic that axios uses internally. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6897\"\u003e#6897\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\u003eHTTP Adapter — Redirects \u0026amp; Headers:\u003c/strong\u003e Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing \u003ccode\u003erequestDetails\u003c/code\u003e argument on \u003ccode\u003ebeforeRedirect\u003c/code\u003e, preserved user-supplied \u003ccode\u003eHost\u003c/code\u003e headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10794\"\u003e#10794\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10800\"\u003e#10800\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6241\"\u003e#6241\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Streams \u0026amp; Timeouts:\u003c/strong\u003e Preserved the partial response object on \u003ccode\u003eAxiosError\u003c/code\u003e when a stream is aborted after headers arrive, honoured the \u003ccode\u003etimeout\u003c/code\u003e option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and \u003ccode\u003emaxRedirects: 0\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10708\"\u003e#10708\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7149\"\u003e#7149\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Enforced \u003ccode\u003emaxBodyLength\u003c/code\u003e / \u003ccode\u003emaxContentLength\u003c/code\u003e in the fetch adapter, set the \u003ccode\u003eUser-Agent\u003c/code\u003e header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a \u003ccode\u003eTypeError\u003c/code\u003e in restricted environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10772\"\u003e#10772\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10806\"\u003e#10806\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Adapter:\u003c/strong\u003e Unsubscribed the \u003ccode\u003ecancelToken\u003c/code\u003e and \u003ccode\u003eAbortSignal\u003c/code\u003e listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e Attached the parsed response to \u003ccode\u003eAxiosError\u003c/code\u003e when \u003ccode\u003eJSON.parse\u003c/code\u003e fails inside \u003ccode\u003edispatchRequest\u003c/code\u003e, prevented \u003ccode\u003esettle\u003c/code\u003e from emitting \u003ccode\u003eundefined\u003c/code\u003e error codes, and tightened the \u003ccode\u003eparseProtocol\u003c/code\u003e regex to require a colon in the protocol separator. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10724\"\u003e#10724\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes \u0026amp; Exports:\u003c/strong\u003e Aligned the CommonJS \u003ccode\u003eCancelToken\u003c/code\u003e typings with the ESM build, fixed a compiler error caused by \u003ccode\u003eRawAxiosHeaders\u003c/code\u003e, and re-exported \u003ccode\u003ecreate\u003c/code\u003e from the package index. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7414\"\u003e#7414\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6389\"\u003e#6389\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6460\"\u003e#6460\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUTF-8 Encoding:\u003c/strong\u003e Replaced the deprecated \u003ccode\u003eunescape()\u003c/code\u003e call with a modern UTF-8 encoding implementation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc Cleanup:\u003c/strong\u003e Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRefactor — ES6 Modernisation:\u003c/strong\u003e Modernised the \u003ccode\u003eutils\u003c/code\u003e module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Hardened the HTTP test server lifecycle to fix flaky \u003ccode\u003eFormData\u003c/code\u003e EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10820\"\u003e#10820\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10791\"\u003e#10791\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10796\"\u003e#10796\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Documented \u003ccode\u003eparamsSerializer.encode\u003c/code\u003e for strict RFC 3986 query encoding, updated the \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10821\"\u003e#10821\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10782\"\u003e#10782\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10759\"\u003e#10759\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10804\"\u003e#10804\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReverted:\u003c/strong\u003e Reverted the \u003ccode\u003etransformRequest\u003c/code\u003e input typing change from \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e after follow-up review. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eactions/setup-node\u003c/code\u003e, the \u003ccode\u003egithub-actions\u003c/code\u003e group, and \u003ccode\u003epostcss\u003c/code\u003e (in \u003ccode\u003e/docs\u003c/code\u003e) to their latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10785\"\u003e#10785\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10813\"\u003e#10813\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10814\"\u003e#10814\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease:\u003c/strong\u003e Updated changelog and packages, and prepared the 1.16.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10790\"\u003e#10790\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/singhankit001\"\u003e\u003ccode\u003e@​singhankit001\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/iruizsalinas\"\u003e\u003ccode\u003e@​iruizsalinas\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/MarcosNocetti\"\u003e\u003ccode\u003e@​MarcosNocetti\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\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.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFetch adapter now enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e and \u003ccode\u003emaxContentLength\u003c/code\u003e.\u003c/strong\u003e These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy requests now preserve user-supplied \u003ccode\u003eHost\u003c/code\u003e headers.\u003c/strong\u003e Previously, the proxy path could overwrite a custom \u003ccode\u003eHost\u003c/code\u003e. Virtual-host-style routing through a proxy will now behave correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasic auth credentials embedded in URLs are now URL-decoded.\u003c/strong\u003e If you have percent-encoded credentials in a URL (e.g. \u003ccode\u003ehttps://user:p%40ss@host\u003c/code\u003e), the decoded value is what now goes on the wire. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eparseProtocol\u003c/code\u003e now strictly requires a colon in the protocol separator.\u003c/strong\u003e Strings that loosely parsed as protocols before may no longer match. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecated \u003ccode\u003eunescape()\u003c/code\u003e replaced with modern UTF-8 encoding.\u003c/strong\u003e Non-ASCII URL handling is now spec-correct; consumers depending on legacy \u003ccode\u003eunescape()\u003c/code\u003e quirks may see different output bytes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etransformRequest\u003c/code\u003e input typing change was reverted.\u003c/strong\u003e The typing change introduced in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e was reverted in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e after follow-up review — net behavior is unchanged from 1.15.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\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\u003eQUERY HTTP Method:\u003c/strong\u003e Added support for the QUERY HTTP method across adapters and type definitions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10802\"\u003e#10802\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eECONNREFUSED Error Constant:\u003c/strong\u003e Exposed \u003ccode\u003eECONNREFUSED\u003c/code\u003e as a constant on \u003ccode\u003eAxiosError\u003c/code\u003e so callers can match connection-refused failures without comparing string literals (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/6485\"\u003e#6485\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEncode Helper Export:\u003c/strong\u003e Exported the internal \u003ccode\u003eencode\u003c/code\u003e helper from \u003ccode\u003ebuildURL\u003c/code\u003e so userland param serializers can reuse the same encoding logic that axios uses internally. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6897\"\u003e#6897\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\u003eHTTP Adapter — Redirects \u0026amp; Headers:\u003c/strong\u003e Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing \u003ccode\u003erequestDetails\u003c/code\u003e argument on \u003ccode\u003ebeforeRedirect\u003c/code\u003e, preserved user-supplied \u003ccode\u003eHost\u003c/code\u003e headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10794\"\u003e#10794\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10800\"\u003e#10800\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6241\"\u003e#6241\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Streams \u0026amp; Timeouts:\u003c/strong\u003e Preserved the partial response object on \u003ccode\u003eAxiosError\u003c/code\u003e when a stream is aborted after headers arrive, honoured the \u003ccode\u003etimeout\u003c/code\u003e option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and \u003ccode\u003emaxRedirects: 0\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10708\"\u003e#10708\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7149\"\u003e#7149\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Enforced \u003ccode\u003emaxBodyLength\u003c/code\u003e / \u003ccode\u003emaxContentLength\u003c/code\u003e in the fetch adapter, set the \u003ccode\u003eUser-Agent\u003c/code\u003e header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a \u003ccode\u003eTypeError\u003c/code\u003e in restricted environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10772\"\u003e#10772\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10806\"\u003e#10806\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Adapter:\u003c/strong\u003e Unsubscribed the \u003ccode\u003ecancelToken\u003c/code\u003e and \u003ccode\u003eAbortSignal\u003c/code\u003e listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e Attached the parsed response to \u003ccode\u003eAxiosError\u003c/code\u003e when \u003ccode\u003eJSON.parse\u003c/code\u003e fails inside \u003ccode\u003edispatchRequest\u003c/code\u003e, prevented \u003ccode\u003esettle\u003c/code\u003e from emitting \u003ccode\u003eundefined\u003c/code\u003e error codes, and tightened the \u003ccode\u003eparseProtocol\u003c/code\u003e regex to require a colon in the protocol separator. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10724\"\u003e#10724\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes \u0026amp; Exports:\u003c/strong\u003e Aligned the CommonJS \u003ccode\u003eCancelToken\u003c/code\u003e typings with the ESM build, fixed a compiler error caused by \u003ccode\u003eRawAxiosHeaders\u003c/code\u003e, and re-exported \u003ccode\u003ecreate\u003c/code\u003e from the package index. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7414\"\u003e#7414\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6389\"\u003e#6389\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6460\"\u003e#6460\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUTF-8 Encoding:\u003c/strong\u003e Replaced the deprecated \u003ccode\u003eunescape()\u003c/code\u003e call with a modern UTF-8 encoding implementation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc Cleanup:\u003c/strong\u003e Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRefactor — ES6 Modernisation:\u003c/strong\u003e Modernised the \u003ccode\u003eutils\u003c/code\u003e module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Hardened the HTTP test server lifecycle to fix flaky \u003ccode\u003eFormData\u003c/code\u003e EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10820\"\u003e#10820\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10791\"\u003e#10791\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10796\"\u003e#10796\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Documented \u003ccode\u003eparamsSerializer.encode\u003c/code\u003e for strict RFC 3986 query encoding, updated the \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10821\"\u003e#10821\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10782\"\u003e#10782\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10759\"\u003e#10759\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10804\"\u003e#10804\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReverted:\u003c/strong\u003e Reverted the \u003ccode\u003etransformRequest\u003c/code\u003e input typing change from \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e after follow-up review. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eactions/setup-node\u003c/code\u003e, the \u003ccode\u003egithub-actions\u003c/code\u003e group, and \u003ccode\u003epostcss\u003c/code\u003e (in \u003ccode\u003e/docs\u003c/code\u003e) to their latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10785\"\u003e#10785\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10813\"\u003e#10813\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10814\"\u003e#10814\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease:\u003c/strong\u003e Updated changelog and packages, and prepared the 1.16.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10790\"\u003e#10790\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/singhankit001\"\u003e\u003ccode\u003e@​singhankit001\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/iruizsalinas\"\u003e\u003ccode\u003e@​iruizsalinas\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/MarcosNocetti\"\u003e\u003ccode\u003e@​MarcosNocetti\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\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/df53d7dd99b202fb194217abd127ae6a630e70dc\"\u003e\u003ccode\u003edf53d7d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.16.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9d92bcd32639d1eea5b89f03ae45f248d3bb058e\"\u003e\u003ccode\u003e9d92bcd\u003c/code\u003e\u003c/a\u003e fix: gadgets and smaller issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5107ee69aee527b19eabaf80000ca65752135435\"\u003e\u003ccode\u003e5107ee6\u003c/code\u003e\u003c/a\u003e fix: prevent undefined error codes in settle (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e57349992f230b6b13e80613eb84302560aa5ba8\"\u003e\u003ccode\u003ee573499\u003c/code\u003e\u003c/a\u003e fix(fetch): defer global access in fetch adapter (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ad68e1a484b50086af427f767bbd7d6e3aab7ac3\"\u003e\u003ccode\u003ead68e1a\u003c/code\u003e\u003c/a\u003e fix(http): honor timeout during connect without redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2a51828213128691d2e37502b5eb2cf4965a737d\"\u003e\u003ccode\u003e2a51828\u003c/code\u003e\u003c/a\u003e fix(http): decode URL basic auth credentials (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0e8b6bbb542131bae9940618d84d5286255d4db1\"\u003e\u003ccode\u003e0e8b6bb\u003c/code\u003e\u003c/a\u003e fix(http): preserve user-supplied Host header when forwarding through a proxy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/79f39e1d041dca87173226d0255f90eaf252564b\"\u003e\u003ccode\u003e79f39e1\u003c/code\u003e\u003c/a\u003e docs: document paramsSerializer.encode for strict RFC 3986 query encoding (\u003ca href=\"https://redirect.github.com/axios/axios/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0fe3a5fc14829535e1d517c662d448e86c33438e\"\u003e\u003ccode\u003e0fe3a5f\u003c/code\u003e\u003c/a\u003e [Docs/Types] Update \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions for ES2023 and add ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cd6737fd84bdb7caf2a319d3579573a49f9d238d\"\u003e\u003ccode\u003ecd6737f\u003c/code\u003e\u003c/a\u003e chore: matches the sibling responseStream.on(aborted) handler and added tests...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 16.6.1 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/redbonzai/mechanic-dispatch-site/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/redbonzai%2Fmechanic-dispatch-site/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"22.6.3","new_version":"22.7.1","update_type":"minor","path":null,"pr_created_at":"2026-05-05T19:58:01.000Z","version_change":"22.6.3 → 22.7.1","issue":{"uuid":"4386753599","node_id":"PR_kwDOR1nanc7Yh7QS","number":15,"state":"closed","title":"chore(deps): bump the workspace-dependencies group across 1 directory with 26 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-05T20:42:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-05T19:58:01.000Z","updated_at":"2026-05-05T20:42:08.000Z","time_to_close":2645,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"workspace-dependencies","update_count":26,"packages":[{"name":"@angular/common","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-server","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/ssr","old_version":"20.3.22","new_version":"20.3.25","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/build-angular","old_version":"20.3.22","new_version":"20.3.25","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/build","old_version":"20.3.22","new_version":"20.3.25","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.3.22","new_version":"20.3.25","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@nx/angular","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vitest","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@types/node","old_version":"20.19.37","new_version":"20.19.39","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nx","old_version":"22.6.3","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the workspace-dependencies group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `20.3.18` | `20.3.19` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `20.3.18` | `20.3.19` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `20.3.18` | `20.3.19` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `20.3.18` | `20.3.19` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `20.3.18` | `20.3.19` |\n| [@angular/platform-server](https://github.com/angular/angular/tree/HEAD/packages/platform-server) | `20.3.18` | `20.3.19` |\n| [@angular/ssr](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.25` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.25` |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.25` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.25` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.3.18` | `20.3.19` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `22.6.3` | `22.7.1` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.3` | `22.7.1` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.3` | `22.7.1` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.3` | `22.7.1` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.3` | `22.7.1` |\n| [@nx/vitest](https://github.com/nrwl/nx/tree/HEAD/packages/vitest) | `22.6.3` | `22.7.1` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.6.3` | `22.7.1` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.6.3` | `22.7.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.37` | `20.19.39` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.3` | `22.7.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.59.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.5` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n\n\nUpdates `@angular/common` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e@​angular/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/compiler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e@​angular/compiler's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/compiler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/core` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e@​angular/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/platform-browser` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/platform-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e@​angular/platform-browser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/platform-browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/platform-browser-dynamic` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/platform-browser-dynamic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e@​angular/platform-browser-dynamic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/platform-browser-dynamic\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/platform-server` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/platform-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e@​angular/platform-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003ccode\u003e303d4cd\u003c/code\u003e\u003c/a\u003e fix(platform-server): prevent SSRF bypasses via protocol-relative and backsla...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/platform-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/ssr` from 20.3.22 to 20.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e@​angular/ssr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.25\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e01ef40e-fix-green\" alt=\"fix - 5e01ef40e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003cimg src=\"https://img.shields.io/badge/6686848d9-fix-green\" alt=\"fix - 6686848d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.24\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003cimg src=\"https://img.shields.io/badge/10c09c77b-fix-green\" alt=\"fix - 10c09c77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e@​angular/ssr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.25 (2026-04-29)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e5e01ef40e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e6686848d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.6 (2026-04-22)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cc30034da25f1b873e354c493043fe46f0bfc8dd\"\u003ecc30034da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edynamically resolve project Angular CLI executable inside MCP tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ead60d3d5fcf7c013392ba25b932b86f0e5cd9d9\"\u003eead60d3d5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eignore EBADF file system errors during MCP project scan\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0d984cf1cdfed0a4f74e6bf8efb8a3c999ebc373\"\u003e0d984cf1c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse headless option in MCP test tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de630c2fcee22622942478c98117d8f473d8c894\"\u003ede630c2fc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003estabilize refactor-jasmine-vitest schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/30d8332edc10786fc90512809a59189865a5d956\"\u003e30d8332ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure route has leading slash in prerender builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cf5b49ed7843250607ff0fc49ae6d97f13f4d9ab\"\u003ecf5b49ed7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix app-shell route format and\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0781f74986e773d143b9bdf5d3f0747de0df6b0a\"\u003e0781f7498\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd quiet option to suppress build noise in unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cd2ad3c1958d9adadc214045b5e59c0c8f8b4499\"\u003ecd2ad3c19\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenable chunk optimization by default with heuristics\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b85ec6798b5c74f778a69a657729e446a2156261\"\u003eb85ec6798\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow configuring Access-Control-Allow-Origin via headers option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/59803b12ba69d4ba17c769ee5e81c3175d79ab58\"\u003e59803b12b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse rootDir for HMR component updates path resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/74e7dbe56c825c521fc711cf6c0d5ba8fabece75\"\u003e74e7dbe56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate V8 coverage support for browsers in Vitest\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/985e58075fb48c8cc1bc0d3075d2e1d41fe31433\"\u003e\u003ccode\u003e985e580\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003ccode\u003e5e01ef4\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): upgrade postcss to 8.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/24e2502e1bfe4478f79e3e25d51c807a8aee8640\"\u003e\u003ccode\u003e24e2502\u003c/code\u003e\u003c/a\u003e refactor: ensure prerender routes start with a forward slash and update packa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003ccode\u003e6686848\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e):  introduce trustProxyHeaders option to safely validate and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/54112572992d7e940981f5487d50f76b82db7988\"\u003e\u003ccode\u003e5411257\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003ccode\u003e10c09c7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/build-angular` from 20.3.22 to 20.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e@​angular-devkit/build-angular's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.25\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e01ef40e-fix-green\" alt=\"fix - 5e01ef40e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003cimg src=\"https://img.shields.io/badge/6686848d9-fix-green\" alt=\"fix - 6686848d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.24\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003cimg src=\"https://img.shields.io/badge/10c09c77b-fix-green\" alt=\"fix - 10c09c77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e@​angular-devkit/build-angular's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.25 (2026-04-29)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e5e01ef40e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e6686848d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.6 (2026-04-22)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cc30034da25f1b873e354c493043fe46f0bfc8dd\"\u003ecc30034da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edynamically resolve project Angular CLI executable inside MCP tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ead60d3d5fcf7c013392ba25b932b86f0e5cd9d9\"\u003eead60d3d5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eignore EBADF file system errors during MCP project scan\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0d984cf1cdfed0a4f74e6bf8efb8a3c999ebc373\"\u003e0d984cf1c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse headless option in MCP test tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de630c2fcee22622942478c98117d8f473d8c894\"\u003ede630c2fc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003estabilize refactor-jasmine-vitest schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/30d8332edc10786fc90512809a59189865a5d956\"\u003e30d8332ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure route has leading slash in prerender builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cf5b49ed7843250607ff0fc49ae6d97f13f4d9ab\"\u003ecf5b49ed7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix app-shell route format and\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0781f74986e773d143b9bdf5d3f0747de0df6b0a\"\u003e0781f7498\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd quiet option to suppress build noise in unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cd2ad3c1958d9adadc214045b5e59c0c8f8b4499\"\u003ecd2ad3c19\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenable chunk optimization by default with heuristics\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b85ec6798b5c74f778a69a657729e446a2156261\"\u003eb85ec6798\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow configuring Access-Control-Allow-Origin via headers option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/59803b12ba69d4ba17c769ee5e81c3175d79ab58\"\u003e59803b12b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse rootDir for HMR component updates path resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/74e7dbe56c825c521fc711cf6c0d5ba8fabece75\"\u003e74e7dbe56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate V8 coverage support for browsers in Vitest\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/985e58075fb48c8cc1bc0d3075d2e1d41fe31433\"\u003e\u003ccode\u003e985e580\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003ccode\u003e5e01ef4\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): upgrade postcss to 8.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/24e2502e1bfe4478f79e3e25d51c807a8aee8640\"\u003e\u003ccode\u003e24e2502\u003c/code\u003e\u003c/a\u003e refactor: ensure prerender routes start with a forward slash and update packa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003ccode\u003e6686848\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e):  introduce trustProxyHeaders option to safely validate and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/54112572992d7e940981f5487d50f76b82db7988\"\u003e\u003ccode\u003e5411257\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003ccode\u003e10c09c7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/build` from 20.3.22 to 20.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e@​angular/build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.25\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e01ef40e-fix-green\" alt=\"fix - 5e01ef40e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003cimg src=\"https://img.shields.io/badge/6686848d9-fix-green\" alt=\"fix - 6686848d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.24\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003cimg src=\"https://img.shields.io/badge/10c09c77b-fix-green\" alt=\"fix - 10c09c77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e@​angular/build's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.25 (2026-04-29)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e5e01ef40e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e6686848d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.6 (2026-04-22)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cc30034da25f1b873e354c493043fe46f0bfc8dd\"\u003ecc30034da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edynamically resolve project Angular CLI executable inside MCP tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ead60d3d5fcf7c013392ba25b932b86f0e5cd9d9\"\u003eead60d3d5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eignore EBADF file system errors during MCP project scan\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0d984cf1cdfed0a4f74e6bf8efb8a3c999ebc373\"\u003e0d984cf1c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse headless option in MCP test tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de630c2fcee22622942478c98117d8f473d8c894\"\u003ede630c2fc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003estabilize refactor-jasmine-vitest schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/30d8332edc10786fc90512809a59189865a5d956\"\u003e30d8332ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure route has leading slash in prerender builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cf5b49ed7843250607ff0fc49ae6d97f13f4d9ab\"\u003ecf5b49ed7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix app-shell route format and\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0781f74986e773d143b9bdf5d3f0747de0df6b0a\"\u003e0781f7498\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd quiet option to suppress build noise in unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cd2ad3c1958d9adadc214045b5e59c0c8f8b4499\"\u003ecd2ad3c19\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenable chunk optimization by default with heuristics\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b85ec6798b5c74f778a69a657729e446a2156261\"\u003eb85ec6798\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow configuring Access-Control-Allow-Origin via headers option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/59803b12ba69d4ba17c769ee5e81c3175d79ab58\"\u003e59803b12b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse rootDir for HMR component updates path resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/74e7dbe56c825c521fc711cf6c0d5ba8fabece75\"\u003e74e7dbe56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate V8 coverage support for browsers in Vitest\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/985e58075fb48c8cc1bc0d3075d2e1d41fe31433\"\u003e\u003ccode\u003e985e580\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.25 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003ccode\u003e5e01ef4\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): upgrade postcss to 8.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/24e2502e1bfe4478f79e3e25d51c807a8aee8640\"\u003e\u003ccode\u003e24e2502\u003c/code\u003e\u003c/a\u003e refactor: ensure prerender routes start with a forward slash and update packa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003ccode\u003e6686848\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e):  introduce trustProxyHeaders option to safely validate and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/54112572992d7e940981f5487d50f76b82db7988\"\u003e\u003ccode\u003e5411257\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003ccode\u003e10c09c7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.3.22 to 20.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e@​angular/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.25\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e01ef40e-fix-green\" alt=\"fix - 5e01ef40e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e\u003cimg src=\"https://img.shields.io/badge/6686848d9-fix-green\" alt=\"fix - 6686848d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.24\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003cimg src=\"https://img.shields.io/badge/10c09c77b-fix-green\" alt=\"fix - 10c09c77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e@​angular/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.25 (2026-04-29)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e01ef40eb87deda79d18654fc696b64d18bf889\"\u003e5e01ef40e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupgrade postcss to 8.5.12\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6686848d946ca157f9b92b84db377e912266395e\"\u003e6686848d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce trustProxyHeaders option to safely validate and sanitize proxy headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.6 (2026-04-22)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cc30034da25f1b873e354c493043fe46f0bfc8dd\"\u003ecc30034da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edynamically resolve projec...\n\n_Description has been truncated_","html_url":"https://github.com/robinsjovoll/mandate-os/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/robinsjovoll%2Fmandate-os/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"22.6.5","new_version":"22.7.1","update_type":"minor","path":null,"pr_created_at":"2026-05-02T07:42:47.000Z","version_change":"22.6.5 → 22.7.1","issue":{"uuid":"4368345099","node_id":"PR_kwDOSLsLe87XnS40","number":14,"state":"open","title":"chore(deps-dev): bump the nx group across 1 directory with 12 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-05-02T07:42:47.000Z","updated_at":"2026-05-04T05:52:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"nx","update_count":12,"packages":[{"name":"@nx/angular","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/plugin","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"nx","old_version":"22.6.5","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the nx group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `22.6.5` | `22.7.1` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.5` | `22.7.1` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.5` | `22.7.1` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.5` | `22.7.1` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.5` | `22.7.1` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.6.5` | `22.7.1` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.6.5` | `22.7.1` |\n| [@nx/plugin](https://github.com/nrwl/nx/tree/HEAD/packages/plugin) | `22.6.5` | `22.7.1` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.6.5` | `22.7.1` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.6.5` | `22.7.1` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.6.5` | `22.7.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.5` | `22.7.1` |\n\n\nUpdates `@nx/angular` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/angular's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/angular/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/cc3901318bbb929b306a6f3537f4bf9e72d47501\"\u003e\u003ccode\u003ecc39013\u003c/code\u003e\u003c/a\u003e fix(angular): preserve specific file paths in tsconfig when adding secondary ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dc479c50a58231d421ac324e5783b20214710c8d\"\u003e\u003ccode\u003edc479c5\u003c/code\u003e\u003c/a\u003e fix(js): stop generating baseUrl in tsconfig, use ./ prefix for path mappings...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a884f55201eec267b12aa41353411c2cb05b4e01\"\u003e\u003ccode\u003ea884f55\u003c/code\u003e\u003c/a\u003e fix(linter): add missing inputs to eslint executor target defaults (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/angular/issues/35236\"\u003e#35236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d64aeef5df1ba3618273e0d4c95aa17498e6d680\"\u003e\u003ccode\u003ed64aeef\u003c/code\u003e\u003c/a\u003e fix(linter): remove custom eslint hasher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/3e373612ea8b3c430c5a6e5ce4e66361ff0da6f1\"\u003e\u003ccode\u003e3e37361\u003c/code\u003e\u003c/a\u003e fix(angular): add storybook and playwright as implicit dependencies (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/angular/issues/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/facec58e5785189f7f8995b4ceb23c1a934f9e72\"\u003e\u003ccode\u003efacec58\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/angular/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/fa7eb3b442bb2e3feaa1b14002e48401ec4da595\"\u003e\u003ccode\u003efa7eb3b\u003c/code\u003e\u003c/a\u003e chore(repo): make build-base depend on copy-assets instead of reverse (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/angular/issues/35102\"\u003e#35102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c59040f340c512606c327021e0b3840401127e6a\"\u003e\u003ccode\u003ec59040f\u003c/code\u003e\u003c/a\u003e fix(core): sandbox exclusions, multi-line typeof import detection, global ens...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.1/packages/angular\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/d8cf2104fbe9e5473fe500a4e70096d21d4b7662\"\u003e\u003ccode\u003ed8cf210\u003c/code\u003e\u003c/a\u003e fix(linter): detect root lint target added in same generator run (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35296\"\u003e#35296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2f5e5b139221600e8b423d0a8ff7fbe5e972411b\"\u003e\u003ccode\u003e2f5e5b1\u003c/code\u003e\u003c/a\u003e chore(linter): declare \u003ccode\u003e@​nx/jest\u003c/code\u003e as optional peer dependency (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35377\"\u003e#35377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a884f55201eec267b12aa41353411c2cb05b4e01\"\u003e\u003ccode\u003ea884f55\u003c/code\u003e\u003c/a\u003e fix(linter): add missing inputs to eslint executor target defaults (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35236\"\u003e#35236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/3ece32d6b9ccf690f8ab81928a5676b4cd54229e\"\u003e\u003ccode\u003e3ece32d\u003c/code\u003e\u003c/a\u003e fix(linter): infer extended tsconfig files as task inputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d64aeef5df1ba3618273e0d4c95aa17498e6d680\"\u003e\u003ccode\u003ed64aeef\u003c/code\u003e\u003c/a\u003e fix(linter): remove custom eslint hasher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/facec58e5785189f7f8995b4ceb23c1a934f9e72\"\u003e\u003ccode\u003efacec58\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.1/packages/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dc479c50a58231d421ac324e5783b20214710c8d\"\u003e\u003ccode\u003edc479c5\u003c/code\u003e\u003c/a\u003e fix(js): stop generating baseUrl in tsconfig, use ./ prefix for path mappings...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d5f51d6d33633d83684b16de722fbcf41be40bc6\"\u003e\u003ccode\u003ed5f51d6\u003c/code\u003e\u003c/a\u003e fix(linter): prepend framework configs before baseConfig in flat config gener...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/0f0f99624d596ab3b2676f10926a03eef0a22755\"\u003e\u003ccode\u003e0f0f996\u003c/code\u003e\u003c/a\u003e fix(linter): detect require() calls in enforce-module-boundaries rule (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/34896\"\u003e#34896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/jest` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/fac25a2062ebe7520600403f6e9b93c3d23c2ec3\"\u003e\u003ccode\u003efac25a2\u003c/code\u003e\u003c/a\u003e fix(testing): convert executor-based jest.config.ts and preserve type-only im...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c8b59c9d245c97831c4beee5916643337e281689\"\u003e\u003ccode\u003ec8b59c9\u003c/code\u003e\u003c/a\u003e fix(repo): resolve FreeBSD build OOM and disk exhaustion (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35309\"\u003e#35309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dc479c50a58231d421ac324e5783b20214710c8d\"\u003e\u003ccode\u003edc479c5\u003c/code\u003e\u003c/a\u003e fix(js): stop generating baseUrl in tsconfig, use ./ prefix for path mappings...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/169c1d4a79ca8782c8b6ef2e2e723c61ea1060a4\"\u003e\u003ccode\u003e169c1d4\u003c/code\u003e\u003c/a\u003e fix(testing): add dependent .d.ts inputs for ts-jest without isolatedModules ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/facec58e5785189f7f8995b4ceb23c1a934f9e72\"\u003e\u003ccode\u003efacec58\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2086e4c0b6040bbb66efab1f8efad52f4bea9dce\"\u003e\u003ccode\u003e2086e4c\u003c/code\u003e\u003c/a\u003e fix(testing): gracefully handle broken jest configs in alias migration (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34901\"\u003e#34901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.1/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/js` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/362fb03be8a4b5514ba5bfb6188af533e50c70b8\"\u003e\u003ccode\u003e362fb03\u003c/code\u003e\u003c/a\u003e fix(node): include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/22158cbc61acc2dc90941a09fdd662bd644724df\"\u003e\u003ccode\u003e22158cb\u003c/code\u003e\u003c/a\u003e fix(js): include extended tsconfigs from project references in typecheck inpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/de266bfd939afe3fa835eb725673b073781c2125\"\u003e\u003ccode\u003ede266bf\u003c/code\u003e\u003c/a\u003e fix(js): add npm workspace support to prune-lockfile executor (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35383\"\u003e#35383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/82e7afe4553c9361b440e60b69f733e62857f737\"\u003e\u003ccode\u003e82e7afe\u003c/code\u003e\u003c/a\u003e feat(js): support nx.sync.ignoredDependencies in typescript-sync (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35401\"\u003e#35401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4229697a02517cc22db312737168b51a385c36e5\"\u003e\u003ccode\u003e4229697\u003c/code\u003e\u003c/a\u003e fix(js): avoid double-prefixing node executor output paths (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35050\"\u003e#35050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9844f0d794a81019d05bb61d914e8dccb4c04bee\"\u003e\u003ccode\u003e9844f0d\u003c/code\u003e\u003c/a\u003e fix(js): resolve build output dir from globbed outputs in node executor (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35288\"\u003e#35288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/437b31defbf64f341c82e92eee945c2eb0f0f6dc\"\u003e\u003ccode\u003e437b31d\u003c/code\u003e\u003c/a\u003e fix(js): declare .d.cts/.d.mts as typecheck inputs and outputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35357\"\u003e#35357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/45fc97871fe83e1b0249fbe4f8bd32a67dcf5d53\"\u003e\u003ccode\u003e45fc978\u003c/code\u003e\u003c/a\u003e fix(js): resolve project tsconfig for inferred tsc run-commands targets in de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1e7b29ca38a2d8e26c21f8b45d4c64086f103595\"\u003e\u003ccode\u003e1e7b29c\u003c/code\u003e\u003c/a\u003e fix(js): avoid full source scan in readTsConfigPaths (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35300\"\u003e#35300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/node` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/362fb03be8a4b5514ba5bfb6188af533e50c70b8\"\u003e\u003ccode\u003e362fb03\u003c/code\u003e\u003c/a\u003e fix(node): include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/cf9c96afcb5199c48816a7c7ed418d4325a498de\"\u003e\u003ccode\u003ecf9c96a\u003c/code\u003e\u003c/a\u003e fix(node): split package-manager exec command for VS Code launch.json (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/35295\"\u003e#35295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dc479c50a58231d421ac324e5783b20214710c8d\"\u003e\u003ccode\u003edc479c5\u003c/code\u003e\u003c/a\u003e fix(js): stop generating baseUrl in tsconfig, use ./ prefix for path mappings...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/37eb4ecde4ee488dbf4cc0ff9ffe1d3eb25502b5\"\u003e\u003ccode\u003e37eb4ec\u003c/code\u003e\u003c/a\u003e fix(bundling): bump esbuild for new projects to a version compatible with vit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/node/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.1/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/playwright` from 22.6.5 to 22.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e@​nx/playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent spinner flicker when sync applying (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35445\"\u003e#35445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e exclude hyperfine env vars from daemon env reflection (\u003ca href=\"https://github.com/nrwl/nx/commit/5095b4be7d\"\u003e5095b4be7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e provide actionable feedback when running migrations and pre-install fails with npm peer dep errors (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33942\"\u003e#33942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e consider virtual trees in multiGlobWithWorkspaceContext (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35447\"\u003e#35447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31805\"\u003e#31805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35373\"\u003e#35373\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e surface ./nx --version stderr and force devDeps install (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35469\"\u003e#35469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep continuous children alive when nx:noop orchestrator completes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35388\"\u003e#35388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e start TUI event reader synchronously in enter() to prevent stdin race (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35465\"\u003e#35465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34619\"\u003e#34619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34144\"\u003e#34144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use require for global to local Nx handoff so Windows drive paths work (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35478\"\u003e#35478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent daemon shutdown from cache-poisoned in-process nx loads (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35482\"\u003e#35482\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35444\"\u003e#35444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34463\"\u003e#34463\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetox:\u003c/strong\u003e generate valid JSON in .detoxrc for non-expo apps (\u003ca href=\"https://github.com/nrwl/nx/commit/eb2fa8ced4\"\u003eeb2fa8ced4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include extended tsconfigs from project references in typecheck inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35457\"\u003e#35457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e detect root lint target added in same generator run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35296\"\u003e#35296\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/23147\"\u003e#23147\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34531\"\u003e#34531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e exclude stories and specs from tailwind content scanning (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35470\"\u003e#35470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e resolve pnpm catalog: refs in version lookups (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35459\"\u003e#35459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35453\"\u003e#35453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enextjs:\u003c/strong\u003e use cached project graph in withNx (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35475\"\u003e#35475\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34518\"\u003e#34518\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e include tsconfig input in node-app esbuild scaffold (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35466\"\u003e#35466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e handle short and full project names in commit scopes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34219\"\u003e#34219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e convert executor-based jest.config.ts and preserve type-only imports (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35286\"\u003e#35286\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34593\"\u003e#34593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShwethaSundar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\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/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/playwright/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/04d7df3cc6b422fe8a48abb486a845d14ee34e50\"\u003e\u003ccode\u003e04d7df3\u003c/code\u003e\u003c/a\u003e fix(testing): declare external tsconfig files as playwright e2e task inputs (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/facec58e5785189f7f8995b4ceb23c1a934f9e72\"\u003e\u003ccode\u003efacec58\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/playwright/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/77a119a021c5e7ce04177b8213c0b26b1d43dbb6\"\u003e\u003ccode\u003e77a119a\u003c/code\u003e\u003c/a\u003e fix(core): preserve sibling dependency inputs in native hashing (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/playwright/issues/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/package...\n\n_Description has been truncated_","html_url":"https://github.com/KostaD02/steam-idler/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KostaD02%2Fsteam-idler/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"22.6.5","new_version":"22.7.0","update_type":"minor","path":null,"pr_created_at":"2026-04-26T04:05:21.000Z","version_change":"22.6.5 → 22.7.0","issue":{"uuid":"4329984892","node_id":"PR_kwDOH8v1uc7VrgpU","number":1186,"state":"closed","title":"build(deps-dev): bump @nx/jest from 22.6.5 to 22.7.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-26T12:15:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-26T04:05:21.000Z","updated_at":"2026-04-26T12:15:19.000Z","time_to_close":29390,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@nx/jest","old_version":"22.6.5","new_version":"22.7.0","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) from 22.6.5 to 22.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support nx.sync.ignoredDependencies in typescript-sync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35401\"\u003e#35401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add nx-blog sitemap to root sitemap index (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35363\"\u003e#35363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add nx-labs repo target and use glob pattern for update-all-repos (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e enable tsgo compiler for nx package (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35047\"\u003e#35047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e enforce no-disabled-tests via ESLint with per-project warning caps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35122\"\u003e#35122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add e2e test for nx build process verification (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35119\"\u003e#35119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e add compiler option to vite plugin for tsgo support (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35429\"\u003e#35429\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33821\"\u003e#33821\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35047\"\u003e#35047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35167\"\u003e#35167\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e update duplicate migration keys (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34961\"\u003e#34961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e preserve specific file paths in tsconfig when adding secondary entry point (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35254\"\u003e#35254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33051\"\u003e#33051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e fall back to addUndefinedDefaults when addUndefinedObjectDefaults is unavailable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e ensure rebuild chunks emitted summary accurate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34979\"\u003e#34979\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34936\"\u003e#34936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e normalize Windows path separators for i18n (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35252\"\u003e#35252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32864\"\u003e#32864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e add fileReplacements to resolve.alias (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34197\"\u003e#34197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e fixes issues with angular-rspack hmr (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35294\"\u003e#35294\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35040\"\u003e#35040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e disable swc input source map resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35010\"\u003e#35010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32671\"\u003e#32671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e declare tsconfig.json as input for esbuild targets (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35432\"\u003e#35432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip analytics and DB connection when global bin hands off to local (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34914\"\u003e#34914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e properly quote shell metacharacters in CLI args passed to tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34491\"\u003e#34491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32305\"\u003e#32305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/26682\"\u003e#26682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e avoid redundant project graph requests in ngcli adapter (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34907\"\u003e#34907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure postTasksExecution fires on SIGINT for continuous tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34876\"\u003e#34876\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34623\"\u003e#34623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34869\"\u003e#34869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e improve error handling in nx migrate registry fetching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34926\"\u003e#34926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33014\"\u003e#33014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33135\"\u003e#33135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove CRA migration logic from nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34912\"\u003e#34912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pass collectInputs flag through daemon IPC for task hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34915\"\u003e#34915\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/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c8b59c9d245c97831c4beee5916643337e281689\"\u003e\u003ccode\u003ec8b59c9\u003c/code\u003e\u003c/a\u003e fix(repo): resolve FreeBSD build OOM and disk exhaustion (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35309\"\u003e#35309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dc479c50a58231d421ac324e5783b20214710c8d\"\u003e\u003ccode\u003edc479c5\u003c/code\u003e\u003c/a\u003e fix(js): stop generating baseUrl in tsconfig, use ./ prefix for path mappings...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/169c1d4a79ca8782c8b6ef2e2e723c61ea1060a4\"\u003e\u003ccode\u003e169c1d4\u003c/code\u003e\u003c/a\u003e fix(testing): add dependent .d.ts inputs for ts-jest without isolatedModules ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/facec58e5785189f7f8995b4ceb23c1a934f9e72\"\u003e\u003ccode\u003efacec58\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2086e4c0b6040bbb66efab1f8efad52f4bea9dce\"\u003e\u003ccode\u003e2086e4c\u003c/code\u003e\u003c/a\u003e fix(testing): gracefully handle broken jest configs in alias migration (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34901\"\u003e#34901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.0/packages/jest\"\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=@nx/jest\u0026package-manager=npm_and_yarn\u0026previous-version=22.6.5\u0026new-version=22.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/dutchhackers/foosball/pull/1186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dutchhackers%2Ffoosball/issues/1186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1186/packages"}},{"old_version":"22.6.0","new_version":"22.7.0","update_type":"minor","path":null,"pr_created_at":"2026-04-24T19:27:03.000Z","version_change":"22.6.0 → 22.7.0","issue":{"uuid":"4325111559","node_id":"PR_kwDOFT_i987VcbDO","number":72,"state":"open","title":"build(deps-dev): bump @nx/jest from 22.6.0 to 22.7.0","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-04-24T19:27:03.000Z","updated_at":"2026-04-24T19:31:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@nx/jest","old_version":"22.6.0","new_version":"22.7.0","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) from 22.6.0 to 22.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.7.0 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add .nx/self-healing to .gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34855\"\u003e#34855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e decouple DB version from Nx version and share DB across worktrees (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34942\"\u003e#34942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove polygraph cloud passthrough (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35153\"\u003e#35153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add source map annotations to nx show target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35225\"\u003e#35225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add json input type for selective JSON field hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35248\"\u003e#35248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update nx-set-shas usage to v5 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add NX_BAIL environment variable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34711\"\u003e#34711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add page up/down to tui shortcuts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34525\"\u003e#34525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add logging and progress message types to daemon (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35342\"\u003e#35342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e add ci-workflow generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33321\"\u003e#33321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e support nx.sync.ignoredDependencies in typescript-sync (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35401\"\u003e#35401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add nx-blog sitemap to root sitemap index (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35363\"\u003e#35363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add nx-labs repo target and use glob pattern for update-all-repos (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e enable tsgo compiler for nx package (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35047\"\u003e#35047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e enforce no-disabled-tests via ESLint with per-project warning caps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35122\"\u003e#35122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add e2e test for nx build process verification (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35119\"\u003e#35119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e add compiler option to vite plugin for tsgo support (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35429\"\u003e#35429\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33821\"\u003e#33821\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35047\"\u003e#35047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35167\"\u003e#35167\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e update duplicate migration keys (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34961\"\u003e#34961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e preserve specific file paths in tsconfig when adding secondary entry point (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35254\"\u003e#35254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33051\"\u003e#33051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e fall back to addUndefinedDefaults when addUndefinedObjectDefaults is unavailable (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e ensure rebuild chunks emitted summary accurate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34979\"\u003e#34979\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34936\"\u003e#34936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e normalize Windows path separators for i18n (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35252\"\u003e#35252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32864\"\u003e#32864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e add fileReplacements to resolve.alias (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34197\"\u003e#34197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e fixes issues with angular-rspack hmr (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35294\"\u003e#35294\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35040\"\u003e#35040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e disable swc input source map resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35010\"\u003e#35010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32671\"\u003e#32671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e declare tsconfig.json as input for esbuild targets (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35432\"\u003e#35432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip analytics and DB connection when global bin hands off to local (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34914\"\u003e#34914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e properly quote shell metacharacters in CLI args passed to tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34491\"\u003e#34491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32305\"\u003e#32305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/26682\"\u003e#26682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e avoid redundant project graph requests in ngcli adapter (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34907\"\u003e#34907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure postTasksExecution fires on SIGINT for continuous tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34876\"\u003e#34876\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34623\"\u003e#34623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34869\"\u003e#34869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e improve error handling in nx migrate registry fetching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34926\"\u003e#34926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33014\"\u003e#33014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33135\"\u003e#33135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove CRA migration logic from nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34912\"\u003e#34912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pass collectInputs flag through daemon IPC for task hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34915\"\u003e#34915\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/nrwl/nx/commit/4bbd4b1adc5ef7f5a5f08c018fcb77397caf7330\"\u003e\u003ccode\u003e4bbd4b1\u003c/code\u003e\u003c/a\u003e chore(repo): migrate nx repo to eslint v9 flat config (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35359\"\u003e#35359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c8b59c9d245c97831c4beee5916643337e281689\"\u003e\u003ccode\u003ec8b59c9\u003c/code\u003e\u003c/a\u003e fix(repo): resolve FreeBSD build OOM and disk exhaustion (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35309\"\u003e#35309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dc479c50a58231d421ac324e5783b20214710c8d\"\u003e\u003ccode\u003edc479c5\u003c/code\u003e\u003c/a\u003e fix(js): stop generating baseUrl in tsconfig, use ./ prefix for path mappings...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/169c1d4a79ca8782c8b6ef2e2e723c61ea1060a4\"\u003e\u003ccode\u003e169c1d4\u003c/code\u003e\u003c/a\u003e fix(testing): add dependent .d.ts inputs for ts-jest without isolatedModules ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/facec58e5785189f7f8995b4ceb23c1a934f9e72\"\u003e\u003ccode\u003efacec58\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/887fca4ac8c143adacab209d68ad60eaf1e58785\"\u003e\u003ccode\u003e887fca4\u003c/code\u003e\u003c/a\u003e fix(repo): narrow copy-assets outputs to prevent overlap with build-base (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/a040a93791693200f93d38ab2f3694bbbcff9cb0\"\u003e\u003ccode\u003ea040a93\u003c/code\u003e\u003c/a\u003e fix(repo): add copy-assets plugin and migrate all packages from legacy-post-b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/732a08c77d23b74de93d1161eac715e253b7268e\"\u003e\u003ccode\u003e732a08c\u003c/code\u003e\u003c/a\u003e chore(core): build nx to local dist and use nodenext (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2086e4c0b6040bbb66efab1f8efad52f4bea9dce\"\u003e\u003ccode\u003e2086e4c\u003c/code\u003e\u003c/a\u003e fix(testing): gracefully handle broken jest configs in alias migration (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34901\"\u003e#34901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.7.0/packages/jest\"\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=@nx/jest\u0026package-manager=npm_and_yarn\u0026previous-version=22.6.0\u0026new-version=22.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/gms1/HomeOfThings/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gms1%2FHomeOfThings/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"}},{"old_version":"22.6.1","new_version":"22.6.5","update_type":"patch","path":null,"pr_created_at":"2026-04-20T20:45:03.000Z","version_change":"22.6.1 → 22.6.5","issue":{"uuid":"4298589581","node_id":"PR_kwDOQQ0UBs7UGGJF","number":92,"state":"closed","title":"Bump @nx/jest from 22.6.1 to 22.6.5","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-27T00:58:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T20:45:03.000Z","updated_at":"2026-04-27T00:58:44.000Z","time_to_close":533613,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nx/jest","old_version":"22.6.1","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) from 22.6.1 to 22.6.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/eb5fd7b0650cd429ad36a27fd302668b4c573243\"\u003e\u003ccode\u003eeb5fd7b\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.5/packages/jest\"\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=@nx/jest\u0026package-manager=npm_and_yarn\u0026previous-version=22.6.1\u0026new-version=22.6.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Digital-Defiance/express-suite-example/pull/92","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Digital-Defiance%2Fexpress-suite-example/issues/92","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/92/packages"}},{"old_version":"22.4.5","new_version":"22.6.5","update_type":"minor","path":null,"pr_created_at":"2026-04-20T05:02:20.000Z","version_change":"22.4.5 → 22.6.5","issue":{"uuid":"4293198230","node_id":"PR_kwDONkSftM7T0ibz","number":196,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 76 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-04-20T05:02:20.000Z","updated_at":"2026-04-20T05:02:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":76,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.998.0","new_version":"3.1032.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.14","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.14","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.14","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.99.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.3","new_version":"5.99.2","repository_url":"https://github.com/TanStack/query"},{"name":"@types/multer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axios","old_version":"1.13.5","new_version":"1.15.1","repository_url":"https://github.com/axios/axios"},{"name":"fabric","old_version":"7.2.0","new_version":"7.3.1","repository_url":"https://github.com/fabricjs/fabric.js"},{"name":"next","old_version":"16.1.6","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.12","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.1.0","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.14","new_version":"11.1.19","repository_url":"https://github.com/nestjs/nest"},{"name":"@next/eslint-plugin-next","old_version":"16.1.6","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"22.5.2","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/cli","old_version":"0.7.10","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.13","new_version":"1.15.30","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.2.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.3","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.6","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-playwright","old_version":"2.7.1","new_version":"2.10.2","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"nx","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"sass","old_version":"1.97.3","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"@nestjs/config","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/nestjs/config"},{"name":"nodemailer","old_version":"7.0.13","new_version":"8.0.5","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.11","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"twilio","old_version":"5.12.2","new_version":"5.13.1","repository_url":"https://github.com/twilio/twilio-node"},{"name":"@nestjs/schedule","old_version":"6.1.1","new_version":"6.1.3","repository_url":"https://github.com/nestjs/schedule"},{"name":"@nestjs/swagger","old_version":"11.2.6","new_version":"11.3.0","repository_url":"https://github.com/nestjs/swagger"},{"name":"canvas","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"class-validator","old_version":"0.14.4","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"google-auth-library","old_version":"10.6.1","new_version":"10.6.2","repository_url":"https://github.com/googleapis/google-cloud-node-core"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.9","repository_url":"https://github.com/ai/nanoid"},{"name":"pdfkit","old_version":"0.17.2","new_version":"0.18.0","repository_url":"https://github.com/foliojs/pdfkit"},{"name":"pg","old_version":"8.19.0","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.21","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@types/pdfkit","old_version":"0.17.5","new_version":"0.17.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@react-oauth/google","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/MomenSherif/react-oauth"},{"name":"lucide-react","old_version":"0.563.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-toastify","old_version":"11.0.5","new_version":"11.1.0","repository_url":"https://github.com/fkhadra/react-toastify"},{"name":"allure","old_version":"3.2.0","new_version":"3.6.0","repository_url":"https://github.com/allure-framework/allure3"},{"name":"allure-playwright","old_version":"3.5.0","new_version":"3.7.1","repository_url":"https://github.com/allure-framework/allure-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 70 updates in the / 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.998.0` | `3.1032.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.14` | `11.1.19` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.14` | `11.1.19` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.14` | `11.1.19` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.99.2` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.3` | `5.99.2` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.0.0` | `2.1.0` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.15.1` |\n| [fabric](https://github.com/fabricjs/fabric.js) | `7.2.0` | `7.3.1` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.12` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.1.0` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.14` | `11.1.19` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.6` | `16.2.4` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.4.5` | `22.6.5` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.4.5` | `22.6.5` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.4.5` | `22.6.5` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.4.5` | `22.6.5` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.4.5` | `22.6.5` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `22.5.2` | `22.6.5` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.4.5` | `22.6.5` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.4.5` | `22.6.5` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.4.5` | `22.6.5` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.4.5` | `22.6.5` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.4.5` | `22.6.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.10` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.13` | `1.15.30` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.1` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.0` | `25.6.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.2.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.6` | `16.2.4` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.7.1` | `2.10.2` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.4.5` | `22.6.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.99.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.3` | `4.0.4` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.13` | `8.0.5` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.11` | `8.0.0` |\n| [twilio](https://github.com/twilio/twilio-node) | `5.12.2` | `5.13.1` |\n| [@nestjs/schedule](https://github.com/nestjs/schedule) | `6.1.1` | `6.1.3` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.6` | `11.3.0` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.1` | `3.2.3` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.4` | `0.15.1` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node-core/tree/HEAD/packages/google-auth-library-nodejs) | `10.6.1` | `10.6.2` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.9` |\n| [pdfkit](https://github.com/foliojs/pdfkit) | `0.17.2` | `0.18.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.19.0` | `8.20.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.21` |\n| [@types/pdfkit](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pdfkit) | `0.17.5` | `0.17.6` |\n| [@react-oauth/google](https://github.com/MomenSherif/react-oauth) | `0.13.4` | `0.13.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `1.8.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.1` |\n| [react-toastify](https://github.com/fkhadra/react-toastify) | `11.0.5` | `11.1.0` |\n| [allure](https://github.com/allure-framework/allure3) | `3.2.0` | `3.6.0` |\n| [allure-playwright](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-playwright) | `3.5.0` | `3.7.1` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.998.0 to 3.1032.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\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1032.0\u003c/h2\u003e\n\u003ch4\u003e3.1032.0(2026-04-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptune:\u003c/strong\u003e  Improving Documentation for Neptune (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e27d9cd08193e5223b3cc54a0145429fa3b6099b\"\u003ee27d9cd0\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-04-17 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fd8c265d2098688e887fe7ba6d1407ded39272e\"\u003e1fd8c265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Fixes in SDK for customers using TestCase APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd88a7ec14468746f37cb688deb8ffe7bf8ec8d6\"\u003ebd88a7ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  ImportDiskImage API adds registerImageOptions for Secure Boot control and custom UEFI data. It adds windowsConfiguration for selecting a specific edition from multi-image .wim files during ISO import. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d211b308a4e5de099a440e65d6f819ac8a40a434\"\u003ed211b308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Public release of dashboard customization summary, S3 Tables data source type, Athena cross-account connector, custom sorting for controls, and AI-powered analysis generation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da327c4788535cdabd4e43f4bed0198e79d8d1c6\"\u003eda327c47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for providing NetworkInterface for efa enabled instances and Simplified cluster creation for Slurm-orchestrated clusters with optional Lifecycle Script (LCS) configuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ffcb883d48003c58a619932f6eebd25463241475\"\u003effcb883d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  This release adds support for configurable spark properties for Cleanrooms PySpark workloads. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5de550663bff4133b3bf965a34d5f630dc31f0c\"\u003ec5de5506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-groundstation:\u003c/strong\u003e  Adds support for updating contacts, listing antennas, and listing ground station reservations. New API operations - UpdateContact, ListContactVersions, DescribeContactVersion, ListAntennas, and ListGroundStationReservations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/360c381768bf161bdddf1fd8ee2eee9b1b57f882\"\u003e360c3817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e  The STS client now supports configuring SigV4a through the auth scheme preference setting. SigV4a uses asymmetric cryptography, enabling customers using long-term IAM credentials to continue making STS API calls even when a region is isolated from the partition leader. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c57554661350838482c9d19b414ef92207630f3b\"\u003ec5755466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connectcampaignsv2:\u003c/strong\u003e  This release adds support for campaign entry limits configuration and hourly refresh frequency in Amazon Connect Outbound Campaigns. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ee31aed90b30b3a8bb506bde9bddc387f2affdf\"\u003e4ee31aed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e  reduce object allocations in protocol serde (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7939\"\u003e#7939\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d0c9af067e32d5e745bf08be5d932ba5e07ba3f2\"\u003ed0c9af06\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.1032.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1031.0\u003c/h2\u003e\n\u003ch4\u003e3.1031.0(2026-04-16)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade smithy to 1.69.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7932\"\u003e#7932\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/560d9878471409e943a80ac2979e7fc8c2fff834\"\u003e560d9878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ederestrict commit message linting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7929\"\u003e#7929\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a296c4066b1b6c8c853addc918601ccd29ea3034\"\u003ea296c406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for retry attempt count api (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7927\"\u003e#7927\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b742fb8b7a0e9aa9700a73d10a48e14f6b4a65de\"\u003eb742fb8b\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-cloudwatch:\u003c/strong\u003e  Update documentation of alarm mute rules start and end date fields (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b2342bc4a651e75f20342f23bd88a0c868a6a22\"\u003e3b2342bc\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-04-16 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/68ae10a11ed93f2d816d883bf00aa5f866b11d34\"\u003e68ae10a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appstream:\u003c/strong\u003e  Add content redirection to Update Stack (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1bde7c7852c2f8f0e5df93a1530a74e20ef3c980\"\u003e1bde7c78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release updates the Amazon Connect Rules CRUD APIs to support a new EventSourceName - OnEmailAnalysisAvailable. Use this event source to trigger rules when conversational analytics results are available for email contacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7abcd2c7651274f072cea38b19b1945bbf5cdf75\"\u003e7abcd2c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adds a new DescribeServerlessV2PlatformVersions API to describe platform version properties for Aurora Serverless v2. Also introduces a new valid maintenance action value for serverless platform version updates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b72b175a5593462b09adf3cebb4ae8427b8d95bb\"\u003eb72b175a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  Updating regex for identification of AWS Regions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9405d28341da3e17ab2aa4437be676aabb815daa\"\u003e9405d283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for Elemental Inference powered smart crop feature, enabling video verticalization (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c82e5cacc51ad70785880c92b57d8682ec1c8b50\"\u003ec82e5cac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-auto-scaling:\u003c/strong\u003e  This release adds support for specifying Availability Zone IDs as an alternative to Availability Zone names when creating or updating Auto Scaling groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/40e2faa7ed1426a8da681d1f52031b7d1a033246\"\u003e40e2faa7\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\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e'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.1031.0...v3.1032.0\"\u003e3.1032.0\u003c/a\u003e (2026-04-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.1030.0...v3.1031.0\"\u003e3.1031.0\u003c/a\u003e (2026-04-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.1029.0...v3.1030.0\"\u003e3.1030.0\u003c/a\u003e (2026-04-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.1028.0...v3.1029.0\"\u003e3.1029.0\u003c/a\u003e (2026-04-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.1027.0...v3.1028.0\"\u003e3.1028.0\u003c/a\u003e (2026-04-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\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1026.0...v3.1027.0\"\u003e3.1027.0\u003c/a\u003e (2026-04-08)\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.1025.0...v3.1026.0\"\u003e3.1026.0\u003c/a\u003e (2026-04-07)\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/c0c0872ee218716a9661ff8fa42546eea3f0cbc9\"\u003e\u003ccode\u003ec0c0872\u003c/code\u003e\u003c/a\u003e Publish v3.1032.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33a780e0b3814b90f07106e7308894c537ee1717\"\u003e\u003ccode\u003e33a780e\u003c/code\u003e\u003c/a\u003e Publish v3.1031.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/560d9878471409e943a80ac2979e7fc8c2fff834\"\u003e\u003ccode\u003e560d987\u003c/code\u003e\u003c/a\u003e chore: upgrade smithy to 1.69.0 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b742fb8b7a0e9aa9700a73d10a48e14f6b4a65de\"\u003e\u003ccode\u003eb742fb8\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for retry attempt count api (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7927\"\u003e#7927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ae7dfb9aff6a790cd47d6aad7eb56c90720b632\"\u003e\u003ccode\u003e5ae7dfb\u003c/code\u003e\u003c/a\u003e Publish v3.1030.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d5aaed36462a33c1fac662639aacf163006e0b5\"\u003e\u003ccode\u003e5d5aaed\u003c/code\u003e\u003c/a\u003e Publish v3.1029.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edca62d045eca5140670a967164b87f2fc764456\"\u003e\u003ccode\u003eedca62d\u003c/code\u003e\u003c/a\u003e Publish v3.1028.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690d8d46dfe79779a57e53c51ac31116801e2237\"\u003e\u003ccode\u003e690d8d4\u003c/code\u003e\u003c/a\u003e Publish v3.1027.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ea2f7c59da5bdd85a6176f003108e91a7f5d92\"\u003e\u003ccode\u003e67ea2f7\u003c/code\u003e\u003c/a\u003e Publish v3.1026.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e\u003ccode\u003e229167d\u003c/code\u003e\u003c/a\u003e feat(client-s3): Updated list of the valid AWS Region values for the Location...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1032.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.14 to 11.1.19\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\u003ccode\u003e@​nestjs/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/99ed6e6f37c1493b46729318e22b3cb96b9fc74d\"\u003e\u003ccode\u003e99ed6e6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/268a28379cc59369308c41784a4632f818dbdf8c\"\u003e\u003ccode\u003e268a283\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/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.14 to 11.1.19\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\u003ccode\u003e@​nestjs/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/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.14 to 11.1.19\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\u003ccode\u003e@​nestjs/platform-express\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.19 (2026-04-13)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16762\"\u003e#16762\u003c/a\u003e fix(microservices): use backing field for consumer CRASH event listener (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16764\"\u003e#16764\u003c/a\u003e fix(microservices): prevent stack overflow in jsonsocket.handledata() (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003eBurhan Haroon⚡ (\u003ca href=\"https://github.com/burhanharoon\"\u003e\u003ccode\u003e@​burhanharoon\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\u003c/ul\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/67309956821c0626c050fe6725c90645d2577e3d\"\u003e\u003ccode\u003e6730995\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.19/packages/platform-express\"\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.90.21 to 5.99.2\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e'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.99.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\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.99.2\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\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.99.2\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.99.2\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.99.2\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.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.99.1\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\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.99.1\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.99.1\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\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.99.1\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.99.1\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.99.1\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.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated 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\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.2\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.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.1\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.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.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.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.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/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\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.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\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.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ffa1ed0b01d8c397c379dbb3d85da80b278b21c\"\u003e\u003ccode\u003e7ffa1ed\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useQueries): fix test description from 'useQu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc83d370e8922f1c3126aea4e7757ce8761a06f2\"\u003e\u003ccode\u003ebc83d37\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): unify destructuring pattern in comple...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/aad1bd59d8e1ecebf14f556e0d9ca2605b4e4b80\"\u003e\u003ccode\u003eaad1bd5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add parallel 'mutateAsync' tests with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d7643b54fda462492d474695cd35e2549cefa5d7\"\u003e\u003ccode\u003ed7643b5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add optimistic update tests with succ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd89d6f706bd143382db5ae3807ed8644ec52afe\"\u003e\u003ccode\u003ecd89d6f\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add conditional handling and retry te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6e15fe62d2551b5269b21a1522f3c7bd653808ba\"\u003e\u003ccode\u003e6e15fe6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add chained 'mutateAsync' tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/792d3a5b32ee90b13f44456bb50518d24e9550d5\"\u003e\u003ccode\u003e792d3a5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add callback tests when 'useMutation'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1b661b34ec5d1df00b4b0a2c084efbd486e73899\"\u003e\u003ccode\u003e1b661b3\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add single callback tests for 'mutate...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.99.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.3 to 5.99.2\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\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e'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.99.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.99.1\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\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.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.99.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.98.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.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.98.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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.1\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\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.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.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.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.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.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.99.2/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/multer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/multer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.5 to 1.15.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.15.1\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\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\u003eAI-Based Docs Translations:\u003c/strong\u003e Initial scaffold for AI-assisted translations of the documentation site. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10705\"\u003e#10705\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eLocation\u003c/code\u003e Request Header Type:\u003c/strong\u003e Adds \u003ccode\u003eLocation\u003c/code\u003e to \u003ccode\u003eCommonRequestHeadersList\u003c/code\u003e for accurate typing of redirect-aware requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7528\"\u003e#7528\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\u003eFormData Handling:\u003c/strong\u003e Removes \u003ccode\u003eContent-Type\u003c/code\u003e when no boundary is present on \u003ccode\u003eFormData\u003c/code\u003e fetch requests, supports multi-select fields, cancels \u003ccode\u003erequest.body\u003c/code\u003e instead of the source stream on fetch abort, and fixes a recursion bug in form-data serialisation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7314\"\u003e#7314\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10676\"\u003e#10676\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10702\"\u003e#10702\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10726\"\u003e#10726\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter:\u003c/strong\u003e Handles socket-only request errors without leaking keep-alive listeners. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10576\"\u003e#10576\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgress Events:\u003c/strong\u003e Clamps \u003ccode\u003eloaded\u003c/code\u003e to \u003ccode\u003etotal\u003c/code\u003e for computable upload/download progress events. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7458\"\u003e#7458\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes:\u003c/strong\u003e Aligns \u003ccode\u003erunWhen\u003c/code\u003e type with the runtime behaviour in \u003ccode\u003eInterceptorManager\u003c/code\u003e and makes response header keys case-insensitive. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7529\"\u003e#7529\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10677\"\u003e#10677\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ebuildFullPath\u003c/code\u003e:\u003c/strong\u003e Uses strict equality in the base/relative URL check. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7252\"\u003e#7252\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e Regex:\u003c/strong\u003e Improves the regex used for param serialisation to avoid edge-case mismatches. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10736\"\u003e#10736\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResilient Value Parsing:\u003c/strong\u003e Parses out header/config values instead of throwing on malformed input. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10687\"\u003e#10687\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Artefact Cleanup:\u003c/strong\u003e Removes the docs content that was incorrectly committed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10727\"\u003e#10727\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThreat Model \u0026amp; Security Docs:\u003c/strong\u003e Ongoing refinement of \u003ccode\u003eTHREATMODEL.md\u003c/code\u003e, including Hopper security update, TLS and tag-replay wording, mitigation descriptions, decompression-bomb guidance, and further cleanup. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10672\"\u003e#10672\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10715\"\u003e#10715\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10718\"\u003e#10718\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10722\"\u003e#10722\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10763\"\u003e#10763\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10765\"\u003e#10765\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage \u0026amp; Migration:\u003c/strong\u003e Expanded \u003ccode\u003eshouldBypassProxy\u003c/code\u003e coverage for wildcard/IPv6/edge cases, documented and tested \u003ccode\u003eAxiosError.status\u003c/code\u003e, and migrated \u003ccode\u003eprogressEventReducer\u003c/code\u003e tests to Vitest. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10723\"\u003e#10723\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10725\"\u003e#10725\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10741\"\u003e#10741\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Refactor:\u003c/strong\u003e Uses TypeScript utility types to deduplicate literal unions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7520\"\u003e#7520\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRepo \u0026amp; CI:\u003c/strong\u003e Adds \u003ccode\u003eCODEOWNERS\u003c/code\u003e, switches v1.x releases to an ephemeral release branch, and removes orphaned Bower support. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10739\"\u003e#10739\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10738\"\u003e#10738\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10746\"\u003e#10746\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog Backfill:\u003c/strong\u003e Added missing version entries to the changelog. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10704\"\u003e#10704\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003efollow-redirects\u003c/code\u003e (\u003ccode\u003e1.15.11\u003c/code\u003e → \u003ccode\u003e1.16.0\u003c/code\u003e) in root and docs, \u003ccode\u003eaxios\u003c/code\u003e (\u003ccode\u003e1.14.0\u003c/code\u003e → \u003ccode\u003e1.15.0\u003c/code\u003e) in docs, and a group of 5 development dependencies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10717\"\u003e#10717\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10716\"\u003e#10716\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10684\"\u003e#10684\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10709\"\u003e#10709\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/curiouscoder-cmd\"\u003e\u003ccode\u003e@​curiouscoder-cmd\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7252\"\u003e#7252\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tryonelove\"\u003e\u003ccode\u003e@​tryonelove\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7520\"\u003e#7520\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/darwin808\"\u003e\u003ccode\u003e@​darwin808\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7314\"\u003e#7314\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10702\"\u003e#10702\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/AKIB473\"\u003e\u003ccode\u003e@​AKIB473\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10725\"\u003e#10725\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.15.0...v1.15.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ch2\u003ev1.15.0 — April 7, 2026\u003c/h2\u003e\n\u003cp\u003eThis release delivers two critical security patches targeting header injection and SSRF via proxy bypass, adds official runtime support for Deno and Bun, and includes significant CI security hardening.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHeader Injection (CRLF):\u003c/strong\u003e Rejects any header value containing \u003ccode\u003e\\r\u003c/code\u003e or \u003ccode\u003e\\n\u003c/code\u003e characters to block CRLF injection chains that could be used to exfiltrate cloud metadata (IMDS). Behavior change: headers with CR/LF now throw \u003ccode\u003e\u0026quot;Invalid character in header content\u0026quot;\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10660\"\u003e#10660\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSSRF via \u003ccode\u003eno_proxy\u003c/code\u003e Bypass:\u003c/strong\u003e Introduces a \u003ccode\u003eshouldBypassProxy\u003c/code\u003e helper that normalises hostnames (strips trailing dots, handles bracketed IPv6) before evaluating \u003ccode\u003eno_proxy\u003c/code\u003e/\u003ccode\u003eNO_PROXY\u003c/code\u003e rules, closing a gap that could cause loopback or internal hosts to be inadvertently proxied. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10661\"\u003e#10661\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDeno \u0026amp; Bun Runtime Support:\u003c/strong\u003e Added full smoke test suites for Deno and Bun, with CI workflows that run both runtimes before any release is cut. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10652\"\u003e#10652\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\u003eNode.js v22 Compatibility:\u003c/strong\u003e Replaced deprecated \u003ccode\u003eurl.parse()\u003c/code\u003e calls with the WHATWG \u003ccode\u003eURL\u003c/code\u003e/\u003ccode\u003eURLSearchParams\u003c/code\u003e API across examples, sandbox, and tests, eliminating \u003ccode\u003eDEP0169\u003c/code\u003e deprecation warnings on Node.js v22+. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10625\"\u003e#10625\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\u003eCI Security Hardening:\u003c/strong\u003e Added \u003ca href=\"https://github.com/zizmorcore/zizmor\"\u003ezizmor\u003c/a\u003e GitHub Actions security scanner; switched npm publish to OIDC Trusted Publishing (removing the long-lived \u003ccode\u003eNODE_AUTH_TOKEN\u003c/code\u003e); pinned all action references to full commit SHAs; narrowed workflow permissions to least privilege; gated the publish step behind a dedicated \u003ccode\u003enpm-publish\u003c/code\u003e environment; and blocked the sponsor-block workflow from running on forks. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10618\"\u003e#10618\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10619\"\u003e#10619\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10627\"\u003e#10627\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10637\"\u003e#10637\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10641\"\u003e#10641\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10666\"\u003e#10666\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Clarified HTTP/2 support and the unsupported \u003ccode\u003ehttpVersion\u003c/code\u003e option; added documentation for header case preservation; improved the \u003ccode\u003ebeforeRedirect\u003c/code\u003e example to prevent accidental credential leakage. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10644\"\u003e#10644\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10654\"\u003e#10654\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10624\"\u003e#10624\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\u003epicomatch\u003c/code\u003e, \u003ccode\u003ehandlebars\u003c/code\u003e, \u003ccode\u003eserialize-javascript\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e (×3), \u003ccode\u003edenoland/setup-deno\u003c/code\u003e, and 4 additional dev dependencies to latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10564\"\u003e#10564\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10565\"\u003e#10565\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10567\"\u003e#10567\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10568\"\u003e#10568\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10572\"\u003e#10572\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10574\"\u003e#10574\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10663\"\u003e#10663\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10664\"\u003e#10664\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10665\"\u003e#10665\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10669\"\u003e#10669\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10670\"\u003e#10670\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 thri...\n\n_Description has been truncated_","html_url":"https://github.com/Crownstack-Technologies-Private-Limited/quick-certify/pull/196","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crownstack-Technologies-Private-Limited%2Fquick-certify/issues/196","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/196/packages"}},{"old_version":"22.6.3","new_version":"22.6.5","update_type":"patch","path":null,"pr_created_at":"2026-04-14T19:57:03.000Z","version_change":"22.6.3 → 22.6.5","issue":{"uuid":"4264412013","node_id":"PR_kwDOR1nanc7SbCdg","number":11,"state":"closed","title":"chore(deps): bump the workspace-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-21T20:23:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-14T19:57:03.000Z","updated_at":"2026-04-21T20:23:42.000Z","time_to_close":606397,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"workspace-dependencies","update_count":18,"packages":[{"name":"@angular/ssr","old_version":"20.3.22","new_version":"20.3.23","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/build-angular","old_version":"20.3.22","new_version":"20.3.23","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/build","old_version":"20.3.22","new_version":"20.3.23","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.3.22","new_version":"20.3.23","repository_url":"https://github.com/angular/angular-cli"},{"name":"@nx/angular","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vitest","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@types/node","old_version":"20.19.37","new_version":"20.19.39","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nx","old_version":"22.6.3","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.2","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the workspace-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/ssr](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.23` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.23` |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.23` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.3.22` | `20.3.23` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `22.6.3` | `22.6.5` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.3` | `22.6.5` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.3` | `22.6.5` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.3` | `22.6.5` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.3` | `22.6.5` |\n| [@nx/vitest](https://github.com/nrwl/nx/tree/HEAD/packages/vitest) | `22.6.3` | `22.6.5` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.6.3` | `22.6.5` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.6.3` | `22.6.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.37` | `20.19.39` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.3` | `22.6.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.58.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.4` |\n\n\nUpdates `@angular/ssr` from 20.3.22 to 20.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.23 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003eccab02ba0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.24 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f4595d599001713ae978865d7f84e33e5a9a077a\"\u003ef4595d599\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e6.4.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.4 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/87d99e98b178c8f7d5e944a346faf70c51bdfcef\"\u003e87d99e98b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport custom port in MCP devserver start tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4815a5417c7a0135fb66149c2e4c1008e21e3a26\"\u003e4815a5417\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix sourceRoot resolution for MCP projects tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/21d8aa4747573132476c3a0a4b7ea1f6405a71ef\"\u003e21d8aa474\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure transitive SCSS partial errors are tracked in watch mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e558117b748ee5837324d49466108d21db596b2e\"\u003ee558117b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure Vitest mock patching is executed only once\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/81e4faae7699e2ed1eb8f4656dc115ca9c20f416\"\u003e81e4faae7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve error stack traces during prerendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8dd341e21b8f44e8e2bf3f322cced8ff6e861098\"\u003e8dd341e21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope CHROME_BIN executable path to individual playwright instances\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e7e434ca3d78a8369b592bf870c9466962f77c94\"\u003ee7e434ca3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow underscores in host validation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcd99f944ecb90f896040030b98f1d03692b5b6f\"\u003ebcd99f944\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epatch Headers.forEach in cloneRequestAndPatchHeaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/build-angular` from 20.3.22 to 20.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.23 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003eccab02ba0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.24 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f4595d599001713ae978865d7f84e33e5a9a077a\"\u003ef4595d599\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e6.4.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.4 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/87d99e98b178c8f7d5e944a346faf70c51bdfcef\"\u003e87d99e98b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport custom port in MCP devserver start tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4815a5417c7a0135fb66149c2e4c1008e21e3a26\"\u003e4815a5417\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix sourceRoot resolution for MCP projects tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/21d8aa4747573132476c3a0a4b7ea1f6405a71ef\"\u003e21d8aa474\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure transitive SCSS partial errors are tracked in watch mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e558117b748ee5837324d49466108d21db596b2e\"\u003ee558117b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure Vitest mock patching is executed only once\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/81e4faae7699e2ed1eb8f4656dc115ca9c20f416\"\u003e81e4faae7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve error stack traces during prerendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8dd341e21b8f44e8e2bf3f322cced8ff6e861098\"\u003e8dd341e21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope CHROME_BIN executable path to individual playwright instances\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e7e434ca3d78a8369b592bf870c9466962f77c94\"\u003ee7e434ca3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow underscores in host validation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcd99f944ecb90f896040030b98f1d03692b5b6f\"\u003ebcd99f944\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epatch Headers.forEach in cloneRequestAndPatchHeaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/build` from 20.3.22 to 20.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.23 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003eccab02ba0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.24 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f4595d599001713ae978865d7f84e33e5a9a077a\"\u003ef4595d599\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e6.4.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.4 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/87d99e98b178c8f7d5e944a346faf70c51bdfcef\"\u003e87d99e98b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport custom port in MCP devserver start tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4815a5417c7a0135fb66149c2e4c1008e21e3a26\"\u003e4815a5417\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix sourceRoot resolution for MCP projects tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/21d8aa4747573132476c3a0a4b7ea1f6405a71ef\"\u003e21d8aa474\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure transitive SCSS partial errors are tracked in watch mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e558117b748ee5837324d49466108d21db596b2e\"\u003ee558117b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure Vitest mock patching is executed only once\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/81e4faae7699e2ed1eb8f4656dc115ca9c20f416\"\u003e81e4faae7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve error stack traces during prerendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8dd341e21b8f44e8e2bf3f322cced8ff6e861098\"\u003e8dd341e21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope CHROME_BIN executable path to individual playwright instances\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e7e434ca3d78a8369b592bf870c9466962f77c94\"\u003ee7e434ca3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow underscores in host validation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcd99f944ecb90f896040030b98f1d03692b5b6f\"\u003ebcd99f944\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epatch Headers.forEach in cloneRequestAndPatchHeaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.3.22 to 20.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.23 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003eccab02ba0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.24 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f4595d599001713ae978865d7f84e33e5a9a077a\"\u003ef4595d599\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e6.4.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.4 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/87d99e98b178c8f7d5e944a346faf70c51bdfcef\"\u003e87d99e98b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport custom port in MCP devserver start tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4815a5417c7a0135fb66149c2e4c1008e21e3a26\"\u003e4815a5417\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix sourceRoot resolution for MCP projects tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/21d8aa4747573132476c3a0a4b7ea1f6405a71ef\"\u003e21d8aa474\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure transitive SCSS partial errors are tracked in watch mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e558117b748ee5837324d49466108d21db596b2e\"\u003ee558117b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure Vitest mock patching is executed only once\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/81e4faae7699e2ed1eb8f4656dc115ca9c20f416\"\u003e81e4faae7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve error stack traces during prerendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8dd341e21b8f44e8e2bf3f322cced8ff6e861098\"\u003e8dd341e21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope CHROME_BIN executable path to individual playwright instances\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e7e434ca3d78a8369b592bf870c9466962f77c94\"\u003ee7e434ca3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow underscores in host validation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcd99f944ecb90f896040030b98f1d03692b5b6f\"\u003ebcd99f944\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epatch Headers.forEach in cloneRequestAndPatchHeaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.22...v20.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/angular` from 22.6.3 to 22.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c369bf18c37dd83549df0b54cf31a2e58e373cb1\"\u003e\u003ccode\u003ec369bf1\u003c/code\u003e\u003c/a\u003e fix(angular): add storybook and playwright as implicit dependencies (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/angular/issues/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/eb5fd7b0650cd429ad36a27fd302668b4c573243\"\u003e\u003ccode\u003eeb5fd7b\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9d97ddf9cbde8f64adab128ab8cf16b8f612852d\"\u003e\u003ccode\u003e9d97ddf\u003c/code\u003e\u003c/a\u003e fix(core): sandbox exclusions, multi-line typeof import detection, global ens...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.5/packages/angular\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint` from 22.6.3 to 22.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c65495b4fce67e62841a022c9d3587f3e00d6343\"\u003e\u003ccode\u003ec65495b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(linter): infer extended tsconfig files as task inputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35190\"\u003e#35190\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/00c69719f5b463a8b57003b8cc10c1529843b8aa\"\u003e\u003ccode\u003e00c6971\u003c/code\u003e\u003c/a\u003e fix(linter): infer extended tsconfig files as task inputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/eb5fd7b0650cd429ad36a27fd302668b4c573243\"\u003e\u003ccode\u003eeb5fd7b\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.5/packages/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.6.3 to 22.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/nrwl/nx/commits/22.6.5/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/jest` from 22.6.3 to 22.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/eb5fd7b0650cd429ad36a27fd302668b4c573243\"\u003e\u003ccode\u003eeb5fd7b\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.5/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/js` from 22.6.3 to 22.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d6af58c80af2a07cde4ee7eb1eb0ffa89b9767a5\"\u003e\u003ccode\u003ed6af58c\u003c/code\u003e\u003c/a\u003e fix(js): resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:librar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/eb5fd7b0650cd429ad36a27fd302668b4c573243\"\u003e\u003ccode\u003eeb5fd7b\u003c/code\u003e\u003c/a\u003e fix(misc): use workspace root for package manager detection and normalize pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/721355808285b105fa64158bc29c679f7a9788e8\"\u003e\u003ccode\u003e7213558\u003c/code\u003e\u003c/a\u003e fix(bundling): bump esbuild for new projects to a version compatible with vit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/44abcb2ab49e102885d7eef2231b80024364158f\"\u003e\u003ccode\u003e44abcb2\u003c/code\u003e\u003c/a\u003e fix(js): use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/aacfa7c5734e21cc42d27d5278affc1be8dd62c6\"\u003e\u003ccode\u003eaacfa7c\u003c/code\u003e\u003c/a\u003e fix(js): include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35086\"\u003e#35086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/32c4a020ad3b4f9be3d6750a3853732a9356a5a2\"\u003e\u003ccode\u003e32c4a02\u003c/code\u003e\u003c/a\u003e chore(repo): fix critical handlebars and underscore vulnerabilities in npm au...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9acaee80e009c589e962318c141525384dc72a93\"\u003e\u003ccode\u003e9acaee8\u003c/code\u003e\u003c/a\u003e fix(js): narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9a18bc0c1d5158916a475fc0d167ae09e2faaf5f\"\u003e\u003ccode\u003e9a18bc0\u003c/code\u003e\u003c/a\u003e fix(js): recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.5/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/vitest` from 22.6.3 to 22.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.5 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e allow generate command to skip project graph creation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use CNW variant 1 cloud prompt in nx init (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prompt for setup mode when running nx init in empty git directory (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35226\"\u003e#35226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e lock in CNW cloud prompt A/B winner and add new variants (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35154\"\u003e#35154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add storybook and playwright as implicit dependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35224\"\u003e#35224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e bump esbuild for new projects to a version compatible with vite 8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35132\"\u003e#35132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clean up legacy .gemini/skills during configure-ai-agents (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e copy pnpm install configuration to generated package.json (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35016\"\u003e#35016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30240\"\u003e#30240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e display actual error message when plugin loading fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35138\"\u003e#35138\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35137\"\u003e#35137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e bump axios to 1.13.5 to resolve CVE-2026-25639 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35148\"\u003e#35148\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35145\"\u003e#35145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update and pin ejs to 5.0.1 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35157\"\u003e#35157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e misc tui perf fixes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35187\"\u003e#35187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace LGPL-licensed \u003ccode\u003e@​ltd/j-toml\u003c/code\u003e with BSD-3-Clause smol-toml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35188\"\u003e#35188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e kill discrete tasks and use tree-kill for batch cleanup on SIGINT (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35175\"\u003e#35175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support cross-file variable references in .env files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34956\"\u003e#34956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34955\"\u003e#34955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e disable Yarn scripts for temp nx@latest installs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35210\"\u003e#35210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use fresh package manager cache for e2e tests (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35211\"\u003e#35211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent phantom connections and dead polling in plugin workers (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34823\"\u003e#34823\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34388\"\u003e#34388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add prettier config inputs to astro-docs format target (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35222\"\u003e#35222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add vale-changed.mjs script to vale target inputs (\u003ca href=\"https://github.com/nrwl/nx/commit/41a71dd97d\"\u003e41a71dd97d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add missing build inputs for angular-rspack example projects (\u003ca href=\"https://github.com/nrwl/nx/commit/d71dcc6a9a\"\u003ed71dcc6a9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add run-native-target script input to dotnet build-analyzer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35221\"\u003e#35221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e overwrite inferred script target when nx prop defines executor or command (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35227\"\u003e#35227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update cleanup mock to match async signature in package-json spec (\u003ca href=\"https://github.com/nrwl/nx/commit/c9d51d31f9\"\u003ec9d51d31f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e prevent Gradle and Maven daemon accumulation during project graph recalculation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35143\"\u003e#35143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e use namespace import for tree-kill to match codebase convention (\u003ca href=\"https://github.com/nrwl/nx/commit/7c4f4af802\"\u003e7c4f4af802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e resolve ENOWORKSPACES test error in setupVerdaccio for \u003ccode\u003e@​nx/js\u003c/code\u003e:library generator (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include npm overrides in generated lockfile (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35192\"\u003e#35192\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34529\"\u003e#34529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e infer extended tsconfig files as task inputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35190\"\u003e#35190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e prevent batch executor hang from premature worker exit (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35001\"\u003e#35001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34757\"\u003e#34757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emaven:\u003c/strong\u003e use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (\u003ca href=\"https://github.com/nrwl/nx/commit/8bd4c182ca\"\u003e8bd4c182ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use workspace root for package manager detection and normalize paths in plugins (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35116\"\u003e#35116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e stream Framer proxy responses and add edge function timing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35215\"\u003e#35215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e bump axios to 1.15.0 for all packages (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35237\"\u003e#35237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e clean Angular CLI restore target before cache copy (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35121\"\u003e#35121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update issue-notifier.yml (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlexandre Ducarne \u003ca href=\"https://github.com/JiggyJinjo\"\u003e\u003ccode\u003e@​JiggyJinjo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClaude\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6\u003c/li\u003e\n\u003cli\u003eClaude Opus 4.6 (1M context)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/eb5fd7b0650cd429ad36a27fd302668b4c...\n\n_Description has been truncated_","html_url":"https://github.com/robinsjovoll/mandate-os/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/robinsjovoll%2Fmandate-os/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"22.4.5","new_version":"22.6.5","update_type":"minor","path":null,"pr_created_at":"2026-04-13T04:58:08.000Z","version_change":"22.4.5 → 22.6.5","issue":{"uuid":"4251377037","node_id":"PR_kwDONkSftM7R3psK","number":195,"state":"closed","title":"chore(deps): bump the all-dependencies group across 1 directory with 70 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-20T04:52:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-13T04:58:08.000Z","updated_at":"2026-04-20T04:52:56.000Z","time_to_close":604487,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":70,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.998.0","new_version":"3.1029.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.3","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@types/multer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axios","old_version":"1.13.5","new_version":"1.15.0","repository_url":"https://github.com/axios/axios"},{"name":"next","old_version":"16.1.6","new_version":"16.2.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.12","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.0.10","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@next/eslint-plugin-next","old_version":"16.1.6","new_version":"16.2.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"22.5.2","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/cli","old_version":"0.7.10","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.13","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.2.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.3","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.6","new_version":"16.2.3","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-playwright","old_version":"2.7.1","new_version":"2.10.1","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"nx","old_version":"22.4.5","new_version":"22.6.5","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.2","repository_url":"https://github.com/prettier/prettier"},{"name":"sass","old_version":"1.97.3","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"@nestjs/config","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/nestjs/config"},{"name":"nodemailer","old_version":"7.0.13","new_version":"8.0.5","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.11","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"twilio","old_version":"5.12.2","new_version":"5.13.1","repository_url":"https://github.com/twilio/twilio-node"},{"name":"@nestjs/swagger","old_version":"11.2.6","new_version":"11.2.7","repository_url":"https://github.com/nestjs/swagger"},{"name":"canvas","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"class-validator","old_version":"0.14.4","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"google-auth-library","old_version":"10.6.1","new_version":"10.6.2","repository_url":"https://github.com/googleapis/google-cloud-node-core"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.7","repository_url":"https://github.com/ai/nanoid"},{"name":"pdfkit","old_version":"0.17.2","new_version":"0.18.0","repository_url":"https://github.com/foliojs/pdfkit"},{"name":"pg","old_version":"8.19.0","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.19","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@react-oauth/google","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/MomenSherif/react-oauth"},{"name":"lucide-react","old_version":"0.563.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"allure","old_version":"3.2.0","new_version":"3.4.1","repository_url":"https://github.com/allure-framework/allure3"},{"name":"allure-playwright","old_version":"3.5.0","new_version":"3.7.1","repository_url":"https://github.com/allure-framework/allure-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 64 updates in the / 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.998.0` | `3.1029.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.14` | `11.1.18` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.14` | `11.1.18` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.14` | `11.1.18` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.99.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.3` | `5.99.0` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.0.0` | `2.1.0` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.15.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.12` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.0.10` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.14` | `11.1.18` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.6` | `16.2.3` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.4.5` | `22.6.5` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.4.5` | `22.6.5` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.4.5` | `22.6.5` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.4.5` | `22.6.5` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.4.5` | `22.6.5` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `22.5.2` | `22.6.5` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.4.5` | `22.6.5` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.4.5` | `22.6.5` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.4.5` | `22.6.5` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.4.5` | `22.6.5` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.4.5` | `22.6.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.10` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.13` | `1.15.24` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.1` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.0` | `25.6.0` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.2.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.6` | `16.2.3` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.7.1` | `2.10.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.4.5` | `22.6.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.2` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.99.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.3` | `4.0.4` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.13` | `8.0.5` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.11` | `8.0.0` |\n| [twilio](https://github.com/twilio/twilio-node) | `5.12.2` | `5.13.1` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.6` | `11.2.7` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.1` | `3.2.3` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.4` | `0.15.1` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node-core/tree/HEAD/packages/google-auth-library-nodejs) | `10.6.1` | `10.6.2` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.7` |\n| [pdfkit](https://github.com/foliojs/pdfkit) | `0.17.2` | `0.18.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.19.0` | `8.20.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.19` |\n| [@react-oauth/google](https://github.com/MomenSherif/react-oauth) | `0.13.4` | `0.13.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `1.8.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.1` |\n| [allure](https://github.com/allure-framework/allure3) | `3.2.0` | `3.4.1` |\n| [allure-playwright](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-playwright) | `3.5.0` | `3.7.1` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.998.0 to 3.1029.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\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1029.0\u003c/h2\u003e\n\u003ch4\u003e3.1029.0(2026-04-10)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  CloudWatch Observability Admin adds support for multi-region telemetry evaluation and telemetry enablement rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/861e172aa8c12a7226c9d312a8b411124d424d21\"\u003e861e172a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  Adds optional health check configuration for Responder Gateways with ASG Managed Endpoints. When provided, RTB Fabric continuously probes customers' instance IPs and routes traffic only to healthy ones, reducing errors during deployments, scaling events, and instance failures. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e89043766f865865af301c1c3b525b294b9100f\"\u003e3e890437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Minor updates to exceptions for completeness (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/788ab4a6e9d756429b6597ecdcfaba971ef3cbc8\"\u003e788ab4a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Devops Agent now supports associate Splunk, Datadog and custom MCP server to an Agent Space. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4450317588a78674b066acb06a2813686f6e45ff\"\u003e44503175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for MV-HEVC video output and clear lead for AV1 DRM output. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/812d3dad9ee2a7c7e6b1c0de27e34cdbc50f2572\"\u003e812d3dad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  Image pipelines can now automatically apply tags to images they create. Set the imageTags property when creating or updating your pipelines to get started. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5eb366f5edb132b2bf9a7556fdc72534132ce2bd\"\u003e5eb366f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Support new SageMaker StartClusterHealthCheck API for on-demand DHC on Hyperpod EKS cluster. Support updated CreateCluster, UpdateCluster, DescribeCluster, BatchAddClusterNodes APIs for flexible instance group on HyperPod cluster (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfcde032c387d7a6e2abe0fb9b09186f701f5620\"\u003edfcde032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Conversational Analytics for Email (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd2820f8dd33c67471100f2c7ff9fadfbc1ffc7a\"\u003efd2820f8\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.1029.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1028.0\u003c/h2\u003e\n\u003ch4\u003e3.1028.0(2026-04-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.48.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7924\"\u003e#7924\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/037593a791dde5728e7daffce24db8803ddb2b35\"\u003e037593a7\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-bcm-dashboards:\u003c/strong\u003e  Scheduled email reports of Billing and Cost Management Dashboards (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e7231a11fb84317876381fabbb3468f5bd1a378\"\u003e5e7231a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconnect:\u003c/strong\u003e  Adds support for MediaLive Channel-type Router Inputs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/858c746dc2fcd16712905fabdbd09b1a364f7c77\"\u003e858c746d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Introducing support for SearchRegistryRecords API on AgentCoreRegistry (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6ac1ecc5ed727a2c9b92d587dd7b41ac3d5440ee\"\u003e6ac1ecc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for g7e instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c92e9e66bd0109504f7f15ebd409a23cc8821ec4\"\u003ec92e9e66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Initial release for CRUDL in AgentCore Registry Service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ec576322f9476affa41bfe45ff9501ba3c2301b7\"\u003eec576322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-data:\u003c/strong\u003e  The BatchExecuteStatement API now supports named SQL parameters, enabling secure batch queries with parameterized values. This enhancement helps prevent SQL injection vulnerabilities and improves query reusability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de8f2afba6b945dcb804a55b6e9d944eaf213d50\"\u003ede8f2afb\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.1028.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1027.0\u003c/h2\u003e\n\u003ch4\u003e3.1027.0(2026-04-08)\u003c/h4\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-04-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/88eb6682733b52d243befa8ff9b6cd7972207542\"\u003e88eb6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  Add AWS Outposts APIs to view renewal pricing options and submit renewal requests for Outpost contracts (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba6c2a7e3c2fc2ed15f44949bedc4a8f048cbaf2\"\u003eba6c2a7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecr:\u003c/strong\u003e  Add UnableToListUpstreamImageReferrersException in ListImageReferrers (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/459df0bc3e99151fcfaffa59608032f789225181\"\u003e459df0bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  Adding EKS specific backup vault notification types for AWS Backup. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5badfde9ad0899a64a6a506682506cf458cf838\"\u003ec5badfde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  AWS Marketplace Discovery API provides an interface that enables programmatic access to the AWS Marketplace catalog, including searching and browsing listings, retrieving product details and fulfillment options, and accessing public and private offer pricing and terms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1523d996c9baed4f0d56459be0460d8a11ce6bd6\"\u003e1523d996\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\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e'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.1028.0...v3.1029.0\"\u003e3.1029.0\u003c/a\u003e (2026-04-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.1027.0...v3.1028.0\"\u003e3.1028.0\u003c/a\u003e (2026-04-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\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1026.0...v3.1027.0\"\u003e3.1027.0\u003c/a\u003e (2026-04-08)\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.1025.0...v3.1026.0\"\u003e3.1026.0\u003c/a\u003e (2026-04-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e229167d\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.1024.0...v3.1025.0\"\u003e3.1025.0\u003c/a\u003e (2026-04-06)\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.1023.0...v3.1024.0\"\u003e3.1024.0\u003c/a\u003e (2026-04-03)\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/5d5aaed36462a33c1fac662639aacf163006e0b5\"\u003e\u003ccode\u003e5d5aaed\u003c/code\u003e\u003c/a\u003e Publish v3.1029.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edca62d045eca5140670a967164b87f2fc764456\"\u003e\u003ccode\u003eedca62d\u003c/code\u003e\u003c/a\u003e Publish v3.1028.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690d8d46dfe79779a57e53c51ac31116801e2237\"\u003e\u003ccode\u003e690d8d4\u003c/code\u003e\u003c/a\u003e Publish v3.1027.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ea2f7c59da5bdd85a6176f003108e91a7f5d92\"\u003e\u003ccode\u003e67ea2f7\u003c/code\u003e\u003c/a\u003e Publish v3.1026.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e\u003ccode\u003e229167d\u003c/code\u003e\u003c/a\u003e feat(client-s3): Updated list of the valid AWS Region values for the Location...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003e\u003ccode\u003eb19357a\u003c/code\u003e\u003c/a\u003e chore(codegen): update for sparse types and retry 2.1 updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7916\"\u003e#7916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8cfa946642fbfebcb3e71f1aff1094d1bb7683bd\"\u003e\u003ccode\u003e8cfa946\u003c/code\u003e\u003c/a\u003e Publish v3.1025.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99bf9fc2c6f7e26a1a027b12b5fe03f061bf55e1\"\u003e\u003ccode\u003e99bf9fc\u003c/code\u003e\u003c/a\u003e Publish v3.1024.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34e7b07a5c7829b78a436ae096096269bb53d9ee\"\u003e\u003ccode\u003e34e7b07\u003c/code\u003e\u003c/a\u003e Publish v3.1023.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7e636a6fd5dceb06b91f5e616390ef73ed40b53\"\u003e\u003ccode\u003ee7e636a\u003c/code\u003e\u003c/a\u003e Publish v3.1022.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1029.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.14 to 11.1.18\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\u003ccode\u003e@​nestjs/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16567\"\u003e#16567\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16533\"\u003e#16533\u003c/a\u003e fix(deps): update dependency fastify to v5.8.2 (\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: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRohan Santhosh Kumar (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasil Chomakov (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/99ed6e6f37c1493b46729318e22b3cb96b9fc74d\"\u003e\u003ccode\u003e99ed6e6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/268a28379cc59369308c41784a4632f818dbdf8c\"\u003e\u003ccode\u003e268a283\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6add3d611adab361aa5e3655eae22da50f269af2\"\u003e\u003ccode\u003e6add3d6\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.15 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/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.14 to 11.1.18\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\u003ccode\u003e@​nestjs/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16567\"\u003e#16567\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16533\"\u003e#16533\u003c/a\u003e fix(deps): update dependency fastify to v5.8.2 (\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: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRohan Santhosh Kumar (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasil Chomakov (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7493b94647fc51d6d774f1e20f1b2f66c692182f\"\u003e\u003ccode\u003e7493b94\u003c/code\u003e\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/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.14 to 11.1.18\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\u003ccode\u003e@​nestjs/platform-express\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16567\"\u003e#16567\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16533\"\u003e#16533\u003c/a\u003e fix(deps): update dependency fastify to v5.8.2 (\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: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRohan Santhosh Kumar (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasil Chomakov (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/24956b5b3f9c611e3e9965b35d1da92b8557d4d5\"\u003e\u003ccode\u003e24956b5\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency multer to v2.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/packages/platform-express\"\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.90.21 to 5.99.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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e'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.99.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.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.99.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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.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.99.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.99.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.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.98.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.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.98.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.98.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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.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.98.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.98.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.98.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.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated 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\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.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.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.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/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\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.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\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.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.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.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.2\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/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\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.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f6991900dcd50367a3580d27f69ddfb6bd3a34f3\"\u003e\u003ccode\u003ef699190\u003c/code\u003e\u003c/a\u003e test(react-query): replace hardcoded query keys with 'queryKey()' utility (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d3eea76b5f085650a62494ab72f351d70a0d6c\"\u003e\u003ccode\u003ef3d3eea\u003c/code\u003e\u003c/a\u003e test(*): replace deprecated 'toMatchTypeOf' with 'toExtend' (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10413\"\u003e#10413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3d6e001baeeef4e7c524f39cc009544aa05c2b08\"\u003e\u003ccode\u003e3d6e001\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): replace 'async/await sleep' with 'sleep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7d7a21c49c1c0d12e12a7da7ab00fa65df05650b\"\u003e\u003ccode\u003e7d7a21c\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'async/await sleep' with 'sleep().then()' in test ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.99.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 `@tanstack/react-query-devtools` from 5.91.3 to 5.99.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\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e'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.99.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.98.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.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.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.97.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.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.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.96.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.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.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.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.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\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/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\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.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.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.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.99.0/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/multer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/multer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.5 to 1.15.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.15.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers two critical security patches, adds runtime support for Deno and Bun, and includes significant CI hardening, documentation improvements, and routine dependency updates.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecation:\u003c/strong\u003e \u003ccode\u003eurl.parse()\u003c/code\u003e usage has been replaced to address Node.js deprecation warnings. If you are on a recent version of Node.js, this resolves console warnings you may have been seeing. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10625\"\u003e#10625\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed a \u003ccode\u003eno_proxy\u003c/code\u003e hostname normalisation bypass that could lead to Server-Side Request Forgery (SSRF). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10661\"\u003e#10661\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeader Injection:\u003c/strong\u003e Fixed an unrestricted cloud metadata exfiltration vulnerability via a header injection chain. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10660\"\u003e#10660\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\u003eRuntime Support:\u003c/strong\u003e Added compatibility checks and documentation for Deno and Bun environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10652\"\u003e#10652\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10653\"\u003e#10653\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCI Security:\u003c/strong\u003e Hardened workflow permissions to least privilege, added the \u003ccode\u003ezizmor\u003c/code\u003e security scanner, pinned action versions, and gated npm publishing with OIDC and environment protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10618\"\u003e#10618\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10619\"\u003e#10619\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10627\"\u003e#10627\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10637\"\u003e#10637\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10666\"\u003e#10666\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eserialize-javascript\u003c/code\u003e, \u003ccode\u003ehandlebars\u003c/code\u003e, \u003ccode\u003epicomatch\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e, and \u003ccode\u003edenoland/setup-deno\u003c/code\u003e to latest versions. Added a 7-day Dependabot cooldown period. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10574\"\u003e#10574\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10572\"\u003e#10572\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10568\"\u003e#10568\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10663\"\u003e#10663\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10664\"\u003e#10664\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10665\"\u003e#10665\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10669\"\u003e#10669\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10670\"\u003e#10670\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10616\"\u003e#10616\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Unified docs, improved \u003ccode\u003ebeforeRedirect\u003c/code\u003e credential leakage example, clarified \u003ccode\u003ewithCredentials\u003c/code\u003e/\u003ccode\u003ewithXSRFToken\u003c/code\u003e behaviour, HTTP/2 support notes, async/await timeout error handling, header case preservation, and various typo fixes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10649\"\u003e#10649\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10624\"\u003e#10624\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7452\"\u003e#7452\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7471\"\u003e#7471\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10654\"\u003e#10654\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10644\"\u003e#10644\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10589\"\u003e#10589\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHousekeeping:\u003c/strong\u003e Removed stale files, regenerated lockfile, and updated sponsor scripts and blocks. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10584\"\u003e#10584\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10650\"\u003e#10650\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10582\"\u003e#10582\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10640\"\u003e#10640\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10659\"\u003e#10659\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10668\"\u003e#10668\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Added regression coverage for urlencoded \u003ccode\u003eContent-Type\u003c/code\u003e casing. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10573\"\u003e#10573\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/raashish1601\"\u003e\u003ccode\u003e@​raashish1601\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10573\"\u003e#10573\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Kilros0817\"\u003e\u003ccode\u003e@​Kilros0817\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10625\"\u003e#10625\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/ashstrc\"\u003e\u003ccode\u003e@​ashstrc\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10624\"\u003e#10624\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Abhi3975\"\u003e\u003ccode\u003e@​Abhi3975\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10589\"\u003e#10589\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/theamodhshetty\"\u003e\u003ccode\u003e@​theamodhshetty\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7452\"\u003e#7452\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003cp\u003eThis release focuses on compatibility fixes, adapter stability improvements, and test/tooling modernisation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e If you rely on env-based proxy behaviour or CJS resolution edge-cases, validate your integration after upgrade (notably \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 alignment and \u003ccode\u003emain\u003c/code\u003e entry compatibility fix).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime Features:\u003c/strong\u003e No new end-user features were introduced in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage Expansion:\u003c/strong\u003e Added broader smoke/module test coverage for CJS and ESM package usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7510\"\u003e#7510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Trim trailing CRLF in normalised header values. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2:\u003c/strong\u003e Close detached HTTP/2 sessions on timeout to avoid lingering sessions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Cancel \u003ccode\u003eReadableStream\u003c/code\u003e created during request-stream capability probing to prevent async resource leaks. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed env proxy behavior with \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7499\"\u003e#7499\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/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\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://gith...\n\n_Description has been truncated_","html_url":"https://github.com/Crownstack-Technologies-Private-Limited/quick-certify/pull/195","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crownstack-Technologies-Private-Limited%2Fquick-certify/issues/195","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/195/packages"}},{"old_version":"22.6.0","new_version":"22.6.4","update_type":"patch","path":null,"pr_created_at":"2026-04-08T00:25:47.000Z","version_change":"22.6.0 → 22.6.4","issue":{"uuid":"4221330064","node_id":"PR_kwDODMcke87Qp-dc","number":2933,"state":"closed","title":"chore(deps-dev): bump the npm-dev-deps group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-15T00:25:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T00:25:47.000Z","updated_at":"2026-04-15T00:25:12.000Z","time_to_close":604762,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"npm-dev-deps","update_count":19,"packages":[{"name":"@jscutlery/semver","old_version":"5.7.1","new_version":"6.0.0","repository_url":"https://github.com/jscutlery/semver"},{"name":"@nx/eslint","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.0","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-unicorn","old_version":"63.0.0","new_version":"64.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"nx","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"rollup","old_version":"4.59.0","new_version":"4.60.1","repository_url":"https://github.com/rollup/rollup"},{"name":"rollup-plugin-dts","old_version":"6.4.0","new_version":"6.4.1","repository_url":"https://github.com/Swatinem/rollup-plugin-dts"},{"name":"rollup-plugin-typescript2","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/ezolenko/rollup-plugin-typescript2"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"user-agent-data-types","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/lukewarlow/user-agent-data-types"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dev-deps group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@jscutlery/semver](https://github.com/jscutlery/semver) | `5.7.1` | `6.0.0` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.0` | `22.6.4` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.0` | `22.6.4` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.0` | `22.6.4` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.0` | `22.6.4` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.6.0` | `22.6.4` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.21` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.1` | `8.58.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.0` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `63.0.0` | `64.0.0` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.0` | `22.6.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.60.1` |\n| [rollup-plugin-dts](https://github.com/Swatinem/rollup-plugin-dts) | `6.4.0` | `6.4.1` |\n| [rollup-plugin-typescript2](https://github.com/ezolenko/rollup-plugin-typescript2) | `0.36.0` | `0.37.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [user-agent-data-types](https://github.com/lukewarlow/user-agent-data-types) | `0.4.2` | `0.4.3` |\n\n\nUpdates `@jscutlery/semver` from 5.7.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jscutlery/semver/releases\"\u003e\u003ccode\u003e@​jscutlery/semver\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esemver-6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jscutlery/semver/compare/semver-5.8.1...semver-6.0.0\"\u003e6.0.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange default preset to conventionalcommits (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esemver:\u003c/strong\u003e Prerelease tags are now included when determining the last\nversion for regular releases. This may affect version calculation for projects\nwith existing prerelease tags.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange default preset to conventionalcommits (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1067\"\u003e#1067\u003c/a\u003e) (\u003ca href=\"https://github.com/jscutlery/semver/commit/8042cb100da4fdf73996f619af29c0d428ed98e6\"\u003e8042cb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esemver:\u003c/strong\u003e consider prerelease tags when calculating release version (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1066\"\u003e#1066\u003c/a\u003e) (\u003ca href=\"https://github.com/jscutlery/semver/commit/57a75475dc9aa806a60954e9e6af00f9e2b836a7\"\u003e57a7547\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/433\"\u003e#433\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/817\"\u003e#817\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/808\"\u003e#808\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/788\"\u003e#788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esemver-5.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jscutlery/semver/compare/semver-5.8.0...semver-5.8.1\"\u003e5.8.1\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esemver:\u003c/strong\u003e fix dependency version in changelog (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1064\"\u003e#1064\u003c/a\u003e) (\u003ca href=\"https://github.com/jscutlery/semver/commit/de72a7df13d8a6a8528ccc30ba3e96a20f9cf9f5\"\u003ede72a7d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esemver-5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/jscutlery/semver/compare/semver-5.7.1...semver-5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-03-31)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📦 bump dependency inquirer to v8.2.7 (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1016\"\u003e#1016\u003c/a\u003e) (\u003ca href=\"https://github.com/jscutlery/semver/commit/521d290d9c6ae319f5e5c02b3a23f38553a18ff1\"\u003e521d290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esemver:\u003c/strong\u003e add missing dependencies for build and test (\u003ca href=\"https://github.com/jscutlery/semver/commit/6def39fb889d043b43f325e2584ed63e327aa04b\"\u003e6def39f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​nx/devkit\u003c/code\u003e v22 peer dependency support (\u003ca href=\"https://github.com/jscutlery/semver/commit/5d87e6f91ec74d902d9f3b3cab6df7d6bbf3713a\"\u003e5d87e6f\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/jscutlery/semver/commit/da24c13422d93f9e016e68dd57d869a696436389\"\u003e\u003ccode\u003eda24c13\u003c/code\u003e\u003c/a\u003e release(semver): 🎸 cut release to 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/5a7de4f135c6c71d00b4559c7038af9838edd7eb\"\u003e\u003ccode\u003e5a7de4f\u003c/code\u003e\u003c/a\u003e chore: switch commitlint config to config-conventional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/8042cb100da4fdf73996f619af29c0d428ed98e6\"\u003e\u003ccode\u003e8042cb1\u003c/code\u003e\u003c/a\u003e feat!: change default preset to conventionalcommits (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/057798bb43e5621abf295caa9999fc2a760d4912\"\u003e\u003ccode\u003e057798b\u003c/code\u003e\u003c/a\u003e chore: add header-max-length rule to enforce maximum header length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/57a75475dc9aa806a60954e9e6af00f9e2b836a7\"\u003e\u003ccode\u003e57a7547\u003c/code\u003e\u003c/a\u003e fix(semver): consider prerelease tags when calculating release version (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/adea8456959c4a9b90f675d828bdb6eea9cac20e\"\u003e\u003ccode\u003eadea845\u003c/code\u003e\u003c/a\u003e build: 📦 update nrwl workspace to 22.6.3 (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/42d38ddd16d908d4b0375b67734ec33e8da15484\"\u003e\u003ccode\u003e42d38dd\u003c/code\u003e\u003c/a\u003e release(semver): 🎸 cut release to 5.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/de72a7df13d8a6a8528ccc30ba3e96a20f9cf9f5\"\u003e\u003ccode\u003ede72a7d\u003c/code\u003e\u003c/a\u003e fix(semver): fix dependency version in changelog (\u003ca href=\"https://redirect.github.com/jscutlery/semver/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/91dbf30a690a2f1ce8e8910619fad829008eb757\"\u003e\u003ccode\u003e91dbf30\u003c/code\u003e\u003c/a\u003e release(semver): 🎸 cut release to 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jscutlery/semver/commit/d7f2c6b4170a953f833b9011a76896f719caf345\"\u003e\u003ccode\u003ed7f2c6b\u003c/code\u003e\u003c/a\u003e ci(semver): fix NPM authentication verification steps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jscutlery/semver/compare/semver-5.7.1...semver-6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​jscutlery/semver\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\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/nrwl/nx/commit/dbd2ace5e0e5d0cd1b8d75423c56f5a83f6bdab8\"\u003e\u003ccode\u003edbd2ace\u003c/code\u003e\u003c/a\u003e fix(linter): prepend framework configs before baseConfig in flat config gener...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/fae1dd40ca78b6a82f48b8c2b9acb95eca29a2ff\"\u003e\u003ccode\u003efae1dd4\u003c/code\u003e\u003c/a\u003e fix(linter): use root config to determine ESLint class in plugin (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/34900\"\u003e#34900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/b269f95683302323033da554e4480f8c40ee6246\"\u003e\u003ccode\u003eb269f95\u003c/code\u003e\u003c/a\u003e fix(linter): convert project-level eslint configs and log when skipped (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/34899\"\u003e#34899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ea5810e11e99965f798677173cd3626f8ee1318f\"\u003e\u003ccode\u003eea5810e\u003c/code\u003e\u003c/a\u003e fix(linter): use native nx.configs in convert-to-flat-config for Nx plugins (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\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/nrwl/nx/commit/dbd2ace5e0e5d0cd1b8d75423c56f5a83f6bdab8\"\u003e\u003ccode\u003edbd2ace\u003c/code\u003e\u003c/a\u003e fix(linter): prepend framework configs before baseConfig in flat config gener...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4561de2f934844a652408f4f2027f5bc58503a65\"\u003e\u003ccode\u003e4561de2\u003c/code\u003e\u003c/a\u003e fix(linter): detect require() calls in enforce-module-boundaries rule (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/34896\"\u003e#34896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/jest` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\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/nrwl/nx/commit/7c9de134f4261a84fe349c9426a03dcfd28bf7b1\"\u003e\u003ccode\u003e7c9de13\u003c/code\u003e\u003c/a\u003e fix(testing): gracefully handle broken jest configs in alias migration (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34901\"\u003e#34901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/js` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\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/nrwl/nx/commit/44abcb2ab49e102885d7eef2231b80024364158f\"\u003e\u003ccode\u003e44abcb2\u003c/code\u003e\u003c/a\u003e fix(js): use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/aacfa7c5734e21cc42d27d5278affc1be8dd62c6\"\u003e\u003ccode\u003eaacfa7c\u003c/code\u003e\u003c/a\u003e fix(js): include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35086\"\u003e#35086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/32c4a020ad3b4f9be3d6750a3853732a9356a5a2\"\u003e\u003ccode\u003e32c4a02\u003c/code\u003e\u003c/a\u003e chore(repo): fix critical handlebars and underscore vulnerabilities in npm au...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9acaee80e009c589e962318c141525384dc72a93\"\u003e\u003ccode\u003e9acaee8\u003c/code\u003e\u003c/a\u003e fix(js): narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9a18bc0c1d5158916a475fc0d167ae09e2faaf5f\"\u003e\u003ccode\u003e9a18bc0\u003c/code\u003e\u003c/a\u003e fix(js): recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9a743d3b70ebd82fc99fead6745a50a4c8f84b65\"\u003e\u003ccode\u003e9a743d3\u003c/code\u003e\u003c/a\u003e fix(js): add {projectRoot} prefix to d.ts fileset in typescript plugin (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35037\"\u003e#35037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/b611b9806307aba59803bf88cf68ed210240d897\"\u003e\u003ccode\u003eb611b98\u003c/code\u003e\u003c/a\u003e fix(js): add input on .d.ts files within dependency projects (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34968\"\u003e#34968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/583335b2acc4bb6b814f73fd8f11b7616068e215\"\u003e\u003ccode\u003e583335b\u003c/code\u003e\u003c/a\u003e fix(js): pass configName to typecheck command in TS plugin (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34989\"\u003e#34989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1fac89360b2f58bb199c79f11c75245db703e256\"\u003e\u003ccode\u003e1fac893\u003c/code\u003e\u003c/a\u003e fix(core): set windowsHide: true on all child process spawns (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34894\"\u003e#34894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9c2b5e2404f141b0e3dee19543ae0584a2201614\"\u003e\u003ccode\u003e9c2b5e2\u003c/code\u003e\u003c/a\u003e fix(js): preserve tsconfig fields in typescript plugin cache (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34908\"\u003e#34908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/workspace` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/workspace\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\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/nrwl/nx/commit/dd241fca0146adc566237ae8748cb4d63b9fcc69\"\u003e\u003ccode\u003edd241fc\u003c/code\u003e\u003c/a\u003e fix(core): handle owners and conformance project refs on move/remove (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/workspace/issues/34815\"\u003e#34815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1fac89360b2f58bb199c79f11c75245db703e256\"\u003e\u003ccode\u003e1fac893\u003c/code\u003e\u003c/a\u003e fix(core): set windowsHide: true on all child process spawns (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/workspace/issues/34894\"\u003e#34894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/workspace\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swc/core` from 1.15.18 to 1.15.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swc-project/swc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​swc/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.15.21] - 2026-03-22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(cli)\u003c/strong\u003e Honor externalHelpers=false in rust binary (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11693\"\u003e#11693\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/1be052e36154ed0382aeb93a4ff8f9e441ffbdca\"\u003e1be052e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(cli)\u003c/strong\u003e Skip mkdir when --out-file targets the current directory (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11720\"\u003e#11720\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/f3f4e51cedb3051a7c75c0cdecaa17e1d276597f\"\u003ef3f4e51\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/decorators)\u003c/strong\u003e Resolve 2022-03 issues \u003ca href=\"https://github.com/swc-project/swc/tree/HEAD/packages/core/issues/9565\"\u003e#9565\u003c/a\u003e/\u003ca href=\"https://github.com/swc-project/swc/tree/HEAD/packages/core/issues/9078\"\u003e#9078\u003c/a\u003e/\u003ca href=\"https://github.com/swc-project/swc/tree/HEAD/packages/core/issues/9079\"\u003e#9079\u003c/a\u003e and add regressions (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11698\"\u003e#11698\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/a025d2bc2fa482b675084f5802865cd02c8b63c4\"\u003ea025d2b\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/fixer)\u003c/strong\u003e Wrap new opt chain (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11618\"\u003e#11618\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/fdcd184a2ad3295015faf51fde62dbe4b700515e\"\u003efdcd184\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/flow)\u003c/strong\u003e Normalize module await bindings for Hermes parity (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11703\"\u003e#11703\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/73d87616f5db5146fac774cd60d5ec18195140c3\"\u003e73d8761\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/minifier)\u003c/strong\u003e Fix compatibility for Wasm plugin (\u003ccode\u003eswc_ast_unknown\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11641\"\u003e#11641\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/abd0e45fb9cee9f79fb58d3a520f9ff92ecf4566\"\u003eabd0e45\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/module)\u003c/strong\u003e Preserve explicit index.js import path when baseUrl is set (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11597\"\u003e#11597\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/830dbeb44f3bf6faf807808d596d970442b6e6e3\"\u003e830dbeb\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/module)\u003c/strong\u003e Avoid rewriting unknown relative extensions (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11713\"\u003e#11713\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/ed092184839057467702976ad43ed4e3f902dc6b\"\u003eed09218\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/regexp)\u003c/strong\u003e Implement transform-named-capturing-groups-regex (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11642\"\u003e#11642\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/f62bfa90701cdcfe87af082d5104f0c1e2dd7e0d\"\u003ef62bfa9\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(es/types)\u003c/strong\u003e Add new options types (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11683\"\u003e#11683\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/62eeee15324a6aa25a2e17d497f1d41900cbac99\"\u003e62eeee1\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(malloc)\u003c/strong\u003e Fallback to system allocator on linux gnu s390x/powerpc (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11606\"\u003e#11606\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/e103facd4451349478efbaf8caaf89294d4780f9\"\u003ee103fac\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate lz4_flex to resolve RUSTSEC-2026-0041 (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11701\"\u003e#11701\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/7528507bc6d3fb723742e62abb156d510fba1329\"\u003e7528507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(agents)\u003c/strong\u003e Improve guidance (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11626\"\u003e#11626\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/1cdfec9f298d0979f40d2be5a227ea4dc973138b\"\u003e1cdfec9\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(agents)\u003c/strong\u003e Add AGENTS two-pass rules for es crates (\u003ca href=\"https://redirect.github.com/swc-project/swc/issues/11634\"\u003e#11634\u003c/a\u003e) (\u003ca href=\"https://github.com/swc-project/swc/commit/12af4a1fcffff0bcefaa5ca766914d1aae2c7847\"\u003e12af4a1\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/a06c4b900114e213208318113ae1a60bc842015c\"\u003e\u003ccode\u003ea06c4b9\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.21\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev59.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/eb169d5840da842aa0b3168788a19f051a7c08fd\"\u003e\u003ccode\u003eeb169d5\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.21-nightly-20260322.3\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev59.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/4c378f72594f34e49cf7e2b1d5e33760bd9af0ea\"\u003e\u003ccode\u003e4c378f7\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.21-nightly-20260322.2\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev59.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/1cdd010b9f962abaf21ee601ca39a571e5d94d67\"\u003e\u003ccode\u003e1cdd010\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.21-nightly-20260322.1\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev59.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/de0c918ef680320b1fdfff6e74370d8c5c4352f6\"\u003e\u003ccode\u003ede0c918\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.20-nightly-20260302.1\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev58.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/f79f31e4ac5893ed870fd2c6d6868de387b82358\"\u003e\u003ccode\u003ef79f31e\u003c/code\u003e\u003c/a\u003e chore: Publish \u003ccode\u003e1.15.19-nightly-20260302.1\u003c/code\u003e with \u003ccode\u003eswc_core\u003c/code\u003e \u003ccode\u003ev58.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swc-project/swc/commit/357255d56d4cc61b55be27a4b052f2f3019d018d\"\u003e\u003ccode\u003e357255d\u003c/code\u003e\u003c/a\u003e feat(bindings): Add linux ppc64le and s390x support across npm bindings (\u003ca href=\"https://github.com/swc-project/swc/tree/HEAD/packages/core/issues/11602\"\u003e#11602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swc-project/swc/commits/v1.15.21/packages/core\"\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.57.1 to 8.58.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\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\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 crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\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\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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.58.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.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\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] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\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\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\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.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\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/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\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 [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\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\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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.58.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.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\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\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\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.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\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/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5a9bd366139c8e306dd78ae906d4389972de42b6\"\u003e\u003ccode\u003e5a9bd36\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-regexp-exec] avoid fixing unknown RegExp flags (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/edb90ebf7c75a71065bed719f3e72d18b830c6a0\"\u003e\u003ccode\u003eedb90eb\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-extraneous-class] handle index signatures (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1bf86c9f5c799916d12079c037c79e10b29cdc9c\"\u003e\u003ccode\u003e1bf86c9\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e9cc25a794dbf82a241807f394489a2aad39ffae\"\u003e\u003ccode\u003ee9cc25a\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): fix typo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12155\"\u003e#12155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f68c8e4baca096281b458ccb6ff16ca6c5a1d199\"\u003e\u003ccode\u003ef68c8e4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-readonly-parameter-types] preserve type alias inf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/73acd2e6833c4757d2743a8dbb979154d31a1e98\"\u003e\u003ccode\u003e73acd2e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] skip reporting false posi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3d21482030e4fd220f466cea7036e07695277364\"\u003e\u003ccode\u003e3d21482\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-return] false positive on unwrapping generic (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.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.57.1 to 8.58.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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\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 crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\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\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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.58.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.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\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] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\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\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\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.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.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.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\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/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.3.1 to 17.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSource...\n\n_Description has been truncated_","html_url":"https://github.com/rudderlabs/rudder-sdk-js/pull/2933","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudderlabs%2Frudder-sdk-js/issues/2933","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2933/packages"}},{"old_version":"21.5.3","new_version":"21.6.10","update_type":"minor","path":null,"pr_created_at":"2026-04-07T17:18:24.000Z","version_change":"21.5.3 → 21.6.10","issue":{"uuid":"4219416351","node_id":"PR_kwDOOw2Y8M7QkaA_","number":110,"state":"open","title":"chore(deps)(deps-dev): bump the development-dependencies group across 1 directory with 37 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-04-07T17:18:24.000Z","updated_at":"2026-04-07T17:18:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"development-dependencies","update_count":37,"packages":[{"name":"@angular-devkit/build-angular","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/core","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/schematics","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/build","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.6","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.2.4","new_version":"20.3.18","repository_url":"https://github.com/angular/angular"},{"name":"@angular/language-service","old_version":"20.2.4","new_version":"20.3.18","repository_url":"https://github.com/angular/angular"},{"name":"@nestjs/schematics","old_version":"11.0.7","new_version":"11.0.10","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nx/angular","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/devkit","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/esbuild","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/storybook","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@schematics/angular","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@storybook/addon-docs","old_version":"9.1.7","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/angular","old_version":"9.1.7","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test-runner","old_version":"0.23.0","new_version":"0.24.3","repository_url":"https://github.com/storybookjs/test-runner"},{"name":"@swc-node/register","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/swc-project/swc-node"},{"name":"@swc/cli","old_version":"0.6.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.5.29","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"20.19.9","new_version":"20.19.39","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"angular-eslint","old_version":"20.3.0","new_version":"20.7.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"esbuild","old_version":"0.19.12","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-storybook","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jest-preset-angular","old_version":"14.6.1","new_version":"14.6.2","repository_url":"https://github.com/thymikee/jest-preset-angular"},{"name":"ng-packagr","old_version":"20.2.0","new_version":"20.3.2","repository_url":"https://github.com/ng-packagr/ng-packagr"},{"name":"nx","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"storybook","old_version":"9.1.7","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular-devkit/core](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular-devkit/schematics](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.6` | `20.3.22` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.2.4` | `20.3.18` |\n| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `20.2.4` | `20.3.18` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.7` | `11.0.10` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `21.5.3` | `21.6.10` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `21.5.3` | `21.6.10` |\n| [@nx/esbuild](https://github.com/nrwl/nx/tree/HEAD/packages/esbuild) | `21.5.3` | `21.6.10` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `21.5.3` | `21.6.10` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `21.5.3` | `21.6.10` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `21.5.3` | `21.6.10` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `21.5.3` | `21.6.10` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `21.5.3` | `21.6.10` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `21.5.3` | `21.6.10` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `21.5.3` | `21.6.10` |\n| [@nx/storybook](https://github.com/nrwl/nx/tree/HEAD/packages/storybook) | `21.5.3` | `21.6.10` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `21.5.3` | `21.6.10` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `21.5.3` | `21.6.10` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `21.5.3` | `21.6.10` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `9.1.7` | `9.1.20` |\n| [@storybook/angular](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/angular) | `9.1.7` | `9.1.20` |\n| [@storybook/test-runner](https://github.com/storybookjs/test-runner) | `0.23.0` | `0.24.3` |\n| [@swc-node/register](https://github.com/swc-project/swc-node) | `1.9.2` | `1.11.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.6.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.5.29` | `1.15.24` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `20.19.39` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.3.0` | `20.7.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.19.12` | `0.28.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `0.11.1` | `0.12.0` |\n| [jest-preset-angular](https://github.com/thymikee/jest-preset-angular) | `14.6.1` | `14.6.2` |\n| [ng-packagr](https://github.com/ng-packagr/ng-packagr) | `20.2.0` | `20.3.2` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `21.5.3` | `21.6.10` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `9.1.7` | `9.1.20` |\n\n\nUpdates `@angular-devkit/build-angular` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/core` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/schematics` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/build` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.0.6 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.0.6...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.2.4 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.18 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e02fbf08890\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e72126f9a08\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e626bc8bc20\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.3 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/78dea55351fb305b33a919c43a6b363137eca166\"\u003e78dea55351\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/999c14eaab981d12bf2b1d9b1fd6766157f7b1cc\"\u003e999c14eaab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/de0eb4c6566011e1a34d529a273ec3d5b6bf17d5\"\u003ede0eb4c656\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.4 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed2d324f9cc12aab6cfa0569ef10b73243a62c65\"\u003eed2d324f9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/abbd8797bbd3ae53a10033c39bd895b5b85a4fae\"\u003eabbd8797bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1dcd16c5b40291aa3fa2dc84d22842cd657b201\"\u003ed1dcd16c5b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.2 (2026-03-11)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateNgModuleRef\u003c/code\u003e was removed, use \u003ccode\u003ecreateNgModule\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b918beda323eefef17bf1de03fde3d402a3d4af0\"\u003eb918beda32\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow debouncing signals\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003ccode\u003ec2c2b4a\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003ccode\u003ed1ca8ae\u003c/code\u003e\u003c/a\u003e fix(compiler): prevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/840db59dc1a9beb0b4e63799b5d56c2f096a1bab\"\u003e\u003ccode\u003e840db59\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): make required inputs diagnostic less noisy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/de8af179518732a50ae0b15ef580a93371d27a3d\"\u003e\u003ccode\u003ede8af17\u003c/code\u003e\u003c/a\u003e docs(docs-infra): Extract multiple extends statements for interfaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64539\"\u003e#64539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/5fb7c318bd153dbebfe65f56540380a10f1650be\"\u003e\u003ccode\u003e5fb7c31\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler-cli): missingStructuralDirective diagnostic produces fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/371274bfc6d5690390f90161106b60d80939fe75\"\u003e\u003ccode\u003e371274b\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): missingStructuralDirective diagnostic produces false negat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3ae0d1bcf58c8f337417026a4ce58eb770daa178\"\u003e\u003ccode\u003e3ae0d1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2e817b0efb6f617312936b756ace2c85139d1fc\"\u003e\u003ccode\u003ec2e817b\u003c/code\u003e\u003c/a\u003e perf(compiler-cli): fix performance of \u0026quot;interpolated signal not invoked\u0026quot; chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/11b006ed836bfdfe96e57adba5a0394db883bea6\"\u003e\u003ccode\u003e11b006e\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.18/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/language-service` from 20.2.4 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.1...\n\n_Description has been truncated_","html_url":"https://github.com/cjrutherford/optimistic-tanuki/pull/110","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjrutherford%2Foptimistic-tanuki/issues/110","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/110/packages"}},{"old_version":"22.6.3","new_version":"22.6.4","update_type":"patch","path":null,"pr_created_at":"2026-04-07T03:03:08.000Z","version_change":"22.6.3 → 22.6.4","issue":{"uuid":"4215155274","node_id":"PR_kwDOQkbBcs7QXrRN","number":88,"state":"open","title":"chore(deps): bump the runtime-deps group across 1 directory with 44 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-04-07T03:03:08.000Z","updated_at":"2026-04-07T03:05:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"runtime-deps","update_count":44,"packages":[{"name":"@angular/animations","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/cdk","old_version":"21.2.4","new_version":"21.2.5","repository_url":"https://github.com/angular/components"},{"name":"@angular/common","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/localize","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/material","old_version":"21.2.4","new_version":"21.2.5","repository_url":"https://github.com/angular/components"},{"name":"@angular/platform-browser","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/router","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@aws-sdk/client-cognito-identity-provider","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@angular-devkit/build-angular","old_version":"21.2.5","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/core","old_version":"21.2.5","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/schematics","old_version":"21.2.5","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/build","old_version":"21.2.5","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"21.2.5","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"21.2.6","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@nx/angular","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/esbuild","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@schematics/angular","old_version":"21.2.5","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@swc/core","old_version":"1.15.21","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.20","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.3.3","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aws-cdk-lib","old_version":"2.246.0","new_version":"2.248.0","repository_url":"https://github.com/aws/aws-cdk"},{"name":"esbuild","old_version":"0.27.4","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"nx","old_version":"22.6.3","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-dynamodb","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ses","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-secrets-manager","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-scheduler","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.1021.0","new_version":"3.1025.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"aws-cdk","old_version":"2.1115.1","new_version":"2.1117.0","repository_url":"https://github.com/aws/aws-cdk-cli"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"}],"path":null,"ecosystem":"npm"},"body":"Bumps the runtime-deps group with 44 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `21.2.6` | `21.2.7` |\n| [@angular/cdk](https://github.com/angular/components) | `21.2.4` | `21.2.5` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.2.6` | `21.2.7` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.2.6` | `21.2.7` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.2.6` | `21.2.7` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.2.6` | `21.2.7` |\n| [@angular/localize](https://github.com/angular/angular) | `21.2.6` | `21.2.7` |\n| [@angular/material](https://github.com/angular/components) | `21.2.4` | `21.2.5` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.2.6` | `21.2.7` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `21.2.6` | `21.2.7` |\n| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `21.2.6` | `21.2.7` |\n| [@aws-sdk/client-cognito-identity-provider](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cognito-identity-provider) | `3.1021.0` | `3.1025.0` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `21.2.5` | `21.2.6` |\n| [@angular-devkit/core](https://github.com/angular/angular-cli) | `21.2.5` | `21.2.6` |\n| [@angular-devkit/schematics](https://github.com/angular/angular-cli) | `21.2.5` | `21.2.6` |\n| [@angular/build](https://github.com/angular/angular-cli) | `21.2.5` | `21.2.6` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `21.2.5` | `21.2.6` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `21.2.6` | `21.2.7` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `22.6.3` | `22.6.4` |\n| [@nx/esbuild](https://github.com/nrwl/nx/tree/HEAD/packages/esbuild) | `22.6.3` | `22.6.4` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.3` | `22.6.4` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.3` | `22.6.4` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.3` | `22.6.4` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.3` | `22.6.4` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.6.3` | `22.6.4` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.6.3` | `22.6.4` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `21.2.5` | `21.2.6` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.21` | `1.15.24` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.20` | `0.5.21` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.3` | `25.5.2` |\n| [aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib) | `2.246.0` | `2.248.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.4` | `0.28.0` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.3` | `22.6.4` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/lib-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-dynamodb) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/client-ses](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ses) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/client-scheduler](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-scheduler) | `3.1021.0` | `3.1025.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.1021.0` | `3.1025.0` |\n| [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk) | `2.1115.1` | `2.1117.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.1` |\n\n\nUpdates `@angular/animations` from 21.2.6 to 21.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/animations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/fea25d1a60-fix-green\" alt=\"fix - fea25d1a60\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003e\u003cimg src=\"https://img.shields.io/badge/bba5ed8e64-fix-green\" alt=\"fix - bba5ed8e64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003cimg src=\"https://img.shields.io/badge/d04ddd73df-fix-green\" alt=\"fix - d04ddd73df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003cimg src=\"https://img.shields.io/badge/8fd896e99a-fix-green\" alt=\"fix - 8fd896e99a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003cimg src=\"https://img.shields.io/badge/b682c62873-fix-green\" alt=\"fix - b682c62873\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c41e74fdd-fix-green\" alt=\"fix - 3c41e74fdd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003cimg src=\"https://img.shields.io/badge/0960592d3d-fix-green\" alt=\"fix - 0960592d3d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/animations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.7 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003efea25d1a60\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003ebba5ed8e64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003ed04ddd73df\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e8fd896e99a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003eb682c62873\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e3c41e74fdd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e0960592d3d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-03-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElements with multiple matching selectors will now throw at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComponent with undefined \u003ccode\u003echangeDetection\u003c/code\u003e property are now \u003ccode\u003eOnPush\u003c/code\u003e by default. Specify \u003ccode\u003echangeDetection: ChangeDetectionStrategy.Eager\u003c/code\u003e to keep the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHammer.js integration has been removed. Use your own implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c1312da1832e2b59ce18edae8fae13d3f562d9b0\"\u003ec1312da183\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid redundant image fetch on destroy with auto sizes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e850643b1b8dca8cfdc12705be51441197cd987a\"\u003ee850643b1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eSupport comments in html element.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/96be4f429ba316c75d2d4a39ececcc529ec10943\"\u003e96be4f429b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eabstract emitter producing incorrect code for dynamic imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5a712d42d161c93f6315d6462543c26c4e4a4490\"\u003e5a712d42d1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent shimCssText from adding extra blank lines per CSS comment\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ca67828ee247bdff46736661e51f43f2ca736a24\"\u003eca67828ee2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eintroduce NG8023 compile-time diagnostic for duplicate selectors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\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\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.2.7/packages/animations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cdk` from 21.2.4 to 21.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/components/releases\"\u003e\u003ccode\u003e@​angular/cdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.5\u003c/h2\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/895908a12dd81d889f95961da59e80823faf8889\"\u003e\u003cimg src=\"https://img.shields.io/badge/895908a12-fix-green\" alt=\"fix - 895908a12\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003esidenav:\u003c/strong\u003e not resetting margin if transition does not start (\u003ca href=\"https://redirect.github.com/angular/components/issues/33001\"\u003e#33001\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/475a8aabb30044c4cdca1bdb0b1de832db6e5936\"\u003e\u003cimg src=\"https://img.shields.io/badge/475a8aabb-fix-green\" alt=\"fix - 475a8aabb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslider:\u003c/strong\u003e not picking up static direction (\u003ca href=\"https://redirect.github.com/angular/components/issues/33006\"\u003e#33006\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/8a5ed09e59e312f82b969b19ae4d077e4574bd12\"\u003e\u003cimg src=\"https://img.shields.io/badge/8a5ed09e5-fix-green\" alt=\"fix - 8a5ed09e5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e allow hover detection logic to be customized (\u003ca href=\"https://redirect.github.com/angular/components/issues/33018\"\u003e#33018\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/42e10553cfcf205fea44522ae631fe23f90b03ea\"\u003e\u003cimg src=\"https://img.shields.io/badge/42e10553c-fix-green\" alt=\"fix - 42e10553c\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003estepper:\u003c/strong\u003e linear updates not reflected in the DOM (\u003ca href=\"https://redirect.github.com/angular/components/issues/33007\"\u003e#33007\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/components/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.5 \u0026quot;steel-wombat\u0026quot; (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/42e10553cfcf205fea44522ae631fe23f90b03ea\"\u003e42e10553c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003estepper:\u003c/strong\u003e linear updates not reflected in the DOM (\u003ca href=\"https://redirect.github.com/angular/components/pull/33007\"\u003e#33007\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/895908a12dd81d889f95961da59e80823faf8889\"\u003e895908a12\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003esidenav:\u003c/strong\u003e not resetting margin if transition does not start (\u003ca href=\"https://redirect.github.com/angular/components/pull/33001\"\u003e#33001\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/475a8aabb30044c4cdca1bdb0b1de832db6e5936\"\u003e475a8aabb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslider:\u003c/strong\u003e not picking up static direction (\u003ca href=\"https://redirect.github.com/angular/components/pull/33006\"\u003e#33006\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/8a5ed09e59e312f82b969b19ae4d077e4574bd12\"\u003e8a5ed09e5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e allow hover detection logic to be customized (\u003ca href=\"https://redirect.github.com/angular/components/pull/33018\"\u003e#33018\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/angular/components/commit/c9d40aa735751363a729723751aaf87dfb5d4819\"\u003e\u003ccode\u003ec9d40aa\u003c/code\u003e\u003c/a\u003e release: cut the v21.2.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/899456f6e4b23d6c34643c223a42f0bbd67b9de8\"\u003e\u003ccode\u003e899456f\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/33017\"\u003e#33017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/b3f60001228f8c92c96256ed5025acef828cb2dc\"\u003e\u003ccode\u003eb3f6000\u003c/code\u003e\u003c/a\u003e build: lock file maintenance (\u003ca href=\"https://redirect.github.com/angular/components/issues/33015\"\u003e#33015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/8a5ed09e59e312f82b969b19ae4d077e4574bd12\"\u003e\u003ccode\u003e8a5ed09\u003c/code\u003e\u003c/a\u003e fix(material/tooltip): allow hover detection logic to be customized (\u003ca href=\"https://redirect.github.com/angular/components/issues/33018\"\u003e#33018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/7f04529c759f9e43fffb59d8daa8b1cb5a0a1e51\"\u003e\u003ccode\u003e7f04529\u003c/code\u003e\u003c/a\u003e build: update github/codeql-action action to v4.35.1 (\u003ca href=\"https://redirect.github.com/angular/components/issues/32990\"\u003e#32990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/ec90218b8fd2720bcf0baa79e6bf6d1473d5a053\"\u003e\u003ccode\u003eec90218\u003c/code\u003e\u003c/a\u003e build: update bazel dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/32989\"\u003e#32989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/895908a12dd81d889f95961da59e80823faf8889\"\u003e\u003ccode\u003e895908a\u003c/code\u003e\u003c/a\u003e fix(material/sidenav): not resetting margin if transition does not start (\u003ca href=\"https://redirect.github.com/angular/components/issues/33\"\u003e#33\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/475a8aabb30044c4cdca1bdb0b1de832db6e5936\"\u003e\u003ccode\u003e475a8aa\u003c/code\u003e\u003c/a\u003e fix(material/slider): not picking up static direction (\u003ca href=\"https://redirect.github.com/angular/components/issues/33006\"\u003e#33006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/42e10553cfcf205fea44522ae631fe23f90b03ea\"\u003e\u003ccode\u003e42e1055\u003c/code\u003e\u003c/a\u003e fix(cdk/stepper): linear updates not reflected in the DOM (\u003ca href=\"https://redirect.github.com/angular/components/issues/33007\"\u003e#33007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/e444cc41a069f66581fcb2f7dcc728fc59ef2892\"\u003e\u003ccode\u003ee444cc4\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/32998\"\u003e#32998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/components/compare/v21.2.4...v21.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/common` from 21.2.6 to 21.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/fea25d1a60-fix-green\" alt=\"fix - fea25d1a60\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003e\u003cimg src=\"https://img.shields.io/badge/bba5ed8e64-fix-green\" alt=\"fix - bba5ed8e64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003cimg src=\"https://img.shields.io/badge/d04ddd73df-fix-green\" alt=\"fix - d04ddd73df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003cimg src=\"https://img.shields.io/badge/8fd896e99a-fix-green\" alt=\"fix - 8fd896e99a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003cimg src=\"https://img.shields.io/badge/b682c62873-fix-green\" alt=\"fix - b682c62873\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c41e74fdd-fix-green\" alt=\"fix - 3c41e74fdd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003cimg src=\"https://img.shields.io/badge/0960592d3d-fix-green\" alt=\"fix - 0960592d3d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.7 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003efea25d1a60\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003ebba5ed8e64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003ed04ddd73df\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e8fd896e99a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003eb682c62873\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e3c41e74fdd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e0960592d3d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-03-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElements with multiple matching selectors will now throw at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComponent with undefined \u003ccode\u003echangeDetection\u003c/code\u003e property are now \u003ccode\u003eOnPush\u003c/code\u003e by default. Specify \u003ccode\u003echangeDetection: ChangeDetectionStrategy.Eager\u003c/code\u003e to keep the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHammer.js integration has been removed. Use your own implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c1312da1832e2b59ce18edae8fae13d3f562d9b0\"\u003ec1312da183\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid redundant image fetch on destroy with auto sizes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e850643b1b8dca8cfdc12705be51441197cd987a\"\u003ee850643b1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eSupport comments in html element.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/96be4f429ba316c75d2d4a39ececcc529ec10943\"\u003e96be4f429b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eabstract emitter producing incorrect code for dynamic imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5a712d42d161c93f6315d6462543c26c4e4a4490\"\u003e5a712d42d1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent shimCssText from adding extra blank lines per CSS comment\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ca67828ee247bdff46736661e51f43f2ca736a24\"\u003eca67828ee2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eintroduce NG8023 compile-time diagnostic for duplicate selectors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\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/angular/angular/commit/13f050d2204285173273ebbfe9b34bc1b3c63c80\"\u003e\u003ccode\u003e13f050d\u003c/code\u003e\u003c/a\u003e test: construct local \u003ccode\u003eDate\u003c/code\u003e objects to fix timezone flakiness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d0cf2995a2b63eb13fe574770ee8a756277852a4\"\u003e\u003ccode\u003ed0cf299\u003c/code\u003e\u003c/a\u003e test: remove unsupported timezone from \u003ccode\u003eformatDate\u003c/code\u003e tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.2.7/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler` from 21.2.6 to 21.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/fea25d1a60-fix-green\" alt=\"fix - fea25d1a60\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003e\u003cimg src=\"https://img.shields.io/badge/bba5ed8e64-fix-green\" alt=\"fix - bba5ed8e64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003cimg src=\"https://img.shields.io/badge/d04ddd73df-fix-green\" alt=\"fix - d04ddd73df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003cimg src=\"https://img.shields.io/badge/8fd896e99a-fix-green\" alt=\"fix - 8fd896e99a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003cimg src=\"https://img.shields.io/badge/b682c62873-fix-green\" alt=\"fix - b682c62873\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c41e74fdd-fix-green\" alt=\"fix - 3c41e74fdd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003cimg src=\"https://img.shields.io/badge/0960592d3d-fix-green\" alt=\"fix - 0960592d3d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.7 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003efea25d1a60\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003ebba5ed8e64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003ed04ddd73df\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e8fd896e99a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003eb682c62873\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e3c41e74fdd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e0960592d3d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-03-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElements with multiple matching selectors will now throw at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComponent with undefined \u003ccode\u003echangeDetection\u003c/code\u003e property are now \u003ccode\u003eOnPush\u003c/code\u003e by default. Specify \u003ccode\u003echangeDetection: ChangeDetectionStrategy.Eager\u003c/code\u003e to keep the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHammer.js integration has been removed. Use your own implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c1312da1832e2b59ce18edae8fae13d3f562d9b0\"\u003ec1312da183\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid redundant image fetch on destroy with auto sizes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e850643b1b8dca8cfdc12705be51441197cd987a\"\u003ee850643b1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eSupport comments in html element.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/96be4f429ba316c75d2d4a39ececcc529ec10943\"\u003e96be4f429b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eabstract emitter producing incorrect code for dynamic imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5a712d42d161c93f6315d6462543c26c4e4a4490\"\u003e5a712d42d1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent shimCssText from adding extra blank lines per CSS comment\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ca67828ee247bdff46736661e51f43f2ca736a24\"\u003eca67828ee2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eintroduce NG8023 compile-time diagnostic for duplicate selectors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\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/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003ccode\u003ed04ddd7\u003c/code\u003e\u003c/a\u003e fix(core): prevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003ccode\u003efea25d1\u003c/code\u003e\u003c/a\u003e fix(compiler): register SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/67\"\u003e#67\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.2.7/packages/compiler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/core` from 21.2.6 to 21.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/fea25d1a60-fix-green\" alt=\"fix - fea25d1a60\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003e\u003cimg src=\"https://img.shields.io/badge/bba5ed8e64-fix-green\" alt=\"fix - bba5ed8e64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003cimg src=\"https://img.shields.io/badge/d04ddd73df-fix-green\" alt=\"fix - d04ddd73df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003cimg src=\"https://img.shields.io/badge/8fd896e99a-fix-green\" alt=\"fix - 8fd896e99a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003cimg src=\"https://img.shields.io/badge/b682c62873-fix-green\" alt=\"fix - b682c62873\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c41e74fdd-fix-green\" alt=\"fix - 3c41e74fdd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003cimg src=\"https://img.shields.io/badge/0960592d3d-fix-green\" alt=\"fix - 0960592d3d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.7 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003efea25d1a60\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003ebba5ed8e64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003ed04ddd73df\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e8fd896e99a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003eb682c62873\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e3c41e74fdd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e0960592d3d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-03-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElements with multiple matching selectors will now throw at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComponent with undefined \u003ccode\u003echangeDetection\u003c/code\u003e property are now \u003ccode\u003eOnPush\u003c/code\u003e by default. Specify \u003ccode\u003echangeDetection: ChangeDetectionStrategy.Eager\u003c/code\u003e to keep the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHammer.js integration has been removed. Use your own implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c1312da1832e2b59ce18edae8fae13d3f562d9b0\"\u003ec1312da183\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid redundant image fetch on destroy with auto sizes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e850643b1b8dca8cfdc12705be51441197cd987a\"\u003ee850643b1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eSupport comments in html element.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/96be4f429ba316c75d2d4a39ececcc529ec10943\"\u003e96be4f429b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eabstract emitter producing incorrect code for dynamic imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5a712d42d161c93f6315d6462543c26c4e4a4490\"\u003e5a712d42d1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent shimCssText from adding extra blank lines per CSS comment\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ca67828ee247bdff46736661e51f43f2ca736a24\"\u003eca67828ee2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eintroduce NG8023 compile-time diagnostic for duplicate selectors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\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/angular/angular/commit/4ad6d582d2a9f887c8530ff10ae513a4181ad24c\"\u003e\u003ccode\u003e4ad6d58\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies to v21.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003ccode\u003ed04ddd7\u003c/code\u003e\u003c/a\u003e fix(core): prevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003ccode\u003eb682c62\u003c/code\u003e\u003c/a\u003e fix(core): treat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003ccode\u003efea25d1\u003c/code\u003e\u003c/a\u003e fix(compiler): register SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/67\"\u003e#67\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003ccode\u003e8fd896e\u003c/code\u003e\u003c/a\u003e fix(core): resolve component import by exact specifier in route lazy-loading ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/4b2008d0f2455cab7503b3a0349feecbff3b3b5a\"\u003e\u003ccode\u003e4b2008d\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.2.7/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/forms` from 21.2.6 to 21.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/fea25d1a60-fix-green\" alt=\"fix - fea25d1a60\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003e\u003cimg src=\"https://img.shields.io/badge/bba5ed8e64-fix-green\" alt=\"fix - bba5ed8e64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003cimg src=\"https://img.shields.io/badge/d04ddd73df-fix-green\" alt=\"fix - d04ddd73df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003cimg src=\"https://img.shields.io/badge/8fd896e99a-fix-green\" alt=\"fix - 8fd896e99a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003cimg src=\"https://img.shields.io/badge/b682c62873-fix-green\" alt=\"fix - b682c62873\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c41e74fdd-fix-green\" alt=\"fix - 3c41e74fdd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003cimg src=\"https://img.shields.io/badge/0960592d3d-fix-green\" alt=\"fix - 0960592d3d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.7 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003efea25d1a60\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003ebba5ed8e64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003ed04ddd73df\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e8fd896e99a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003eb682c62873\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e3c41e74fdd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e0960592d3d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-03-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElements with multiple matching selectors will now throw at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComponent with undefined \u003ccode\u003echangeDetection\u003c/code\u003e property are now \u003ccode\u003eOnPush\u003c/code\u003e by default. Specify \u003ccode\u003echangeDetection: ChangeDetectionStrategy.Eager\u003c/code\u003e to keep the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHammer.js integration has been removed. Use your own implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c1312da1832e2b59ce18edae8fae13d3f562d9b0\"\u003ec1312da183\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid redundant image fetch on destroy with auto sizes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e850643b1b8dca8cfdc12705be51441197cd987a\"\u003ee850643b1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eSupport comments in html element.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/96be4f429ba316c75d2d4a39ececcc529ec10943\"\u003e96be4f429b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eabstract emitter producing incorrect code for dynamic imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5a712d42d161c93f6315d6462543c26c4e4a4490\"\u003e5a712d42d1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent shimCssText from adding extra blank lines per CSS comment\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ca67828ee247bdff46736661e51f43f2ca736a24\"\u003eca67828ee2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eintroduce NG8023 compile-time diagnostic for duplicate selectors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\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/angular/angular/commit/895c576d494111f819e8a790d3a0695b6b9f8b4b\"\u003e\u003ccode\u003e895c576\u003c/code\u003e\u003c/a\u003e refactor(forms): use strict equality for pending status getter\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.2.7/packages/forms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/localize` from 21.2.6 to 21.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/localize\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/fea25d1a60-fix-green\" alt=\"fix - fea25d1a60\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003e\u003cimg src=\"https://img.shields.io/badge/bba5ed8e64-fix-green\" alt=\"fix - bba5ed8e64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003cimg src=\"https://img.shields.io/badge/d04ddd73df-fix-green\" alt=\"fix - d04ddd73df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003cimg src=\"https://img.shields.io/badge/8fd896e99a-fix-green\" alt=\"fix - 8fd896e99a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003cimg src=\"https://img.shields.io/badge/b682c62873-fix-green\" alt=\"fix - b682c62873\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c41e74fdd-fix-green\" alt=\"fix - 3c41e74fdd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003cimg src=\"https://img.shields.io/badge/0960592d3d-fix-green\" alt=\"fix - 0960592d3d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/localize\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.7 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003efea25d1a60\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eregister SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/bba5ed8e643b9c3f680e7e539c3d744ad6905e59\"\u003ebba5ed8e64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent recursive scope checks for invalid NgModule imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003ed04ddd73df\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e8fd896e99a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve component import by exact specifier in route lazy-loading schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003eb682c62873\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67797\"\u003e#67797\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elocalize\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c41e74fdd279f683156b654699a9312a850add0\"\u003e3c41e74fdd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evalidate locale in getOutputPathFn to prevent path traversal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e0960592d3d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epass outlet context to split to fix empty path named outlets\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-03-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElements with multiple matching selectors will now throw at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComponent with undefined \u003ccode\u003echangeDetection\u003c/code\u003e property are now \u003ccode\u003eOnPush\u003c/code\u003e by default. Specify \u003ccode\u003echangeDetection: ChangeDetectionStrategy.Eager\u003c/code\u003e to keep the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHammer.js integration has been removed. Use your own implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c1312da1832e2b59ce18edae8fae13d3f562d9b0\"\u003ec1312da183\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid redundant image fetch on destroy with auto sizes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e850643b1b8dca8cfdc12705be51441197cd987a\"\u003ee850643b1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eSupport comments in html element.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/96be4f429ba316c75d2d4a39ececcc529ec10943\"\u003e96be4f429b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eabstract emitter producing incorrect code for dynamic imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5a712d42d161c93f6315d6462543c26c4e4a4490\"\u003e5a712d42d1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent shimCssText from adding extra blank lines per CSS comment\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ca67828ee247bdff46736661e51f43f2ca736a24\"\u003eca67828ee2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eintroduce NG8023 compile-time diagnostic for duplicate selectors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\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/angular/angular/commit/50761c8be4939c5a8f14b986cea93a9b68152c49\"\u003e\u003ccode\u003e50761c8\u003c/code\u003e\u003c/a\u003e release: cut the v21.2.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/8d56b17b951b1d945c5183c06e3799f76e7542c3\"\u003e\u003ccode\u003e8d56b17\u003c/code\u003e\u003c/a\u003e ci: exclude test files from primitives review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/4ad6d582d2a9f887c8530ff10ae513a4181ad24c\"\u003e\u003ccode\u003e4ad6d58\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies to v21.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f363ab41f1f737235d2b89d093d4e40e80af638e\"\u003e\u003ccode\u003ef363ab4\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies to 616a50d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/0960592d3d4fad110d5598144fda9f2488520826\"\u003e\u003ccode\u003e0960592\u003c/code\u003e\u003c/a\u003e fix(router): pass outlet context to split to fix empty path named outlets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d04ddd73dfc03f420afbdde964c5119f338af135\"\u003e\u003ccode\u003ed04ddd7\u003c/code\u003e\u003c/a\u003e fix(core): prevent binding unsafe attributes on SVG animation elements (\u003ca href=\"https://redirect.github.com/angular/angular/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b682c628731b86a4884e50abb2f5fa73ac0ad057\"\u003e\u003ccode\u003eb682c62\u003c/code\u003e\u003c/a\u003e fix(core): treat \u003ccode\u003eobject[data]\u003c/code\u003e as resource URL context (\u003ca href=\"https://redirect.github.com/angular/angular/issues/67797\"\u003e#67797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/fea25d1a60ecaba1599d9cd9b8df27109ed195c5\"\u003e\u003ccode\u003efea25d1\u003c/code\u003e\u003c/a\u003e fix(compiler): register SVG animation attributes in URL security context (\u003ca href=\"https://redirect.github.com/angular/angular/issues/67\"\u003e#67\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f916531ee1bedfb7a1565f8b907f455317cfdb2e\"\u003e\u003ccode\u003ef916531\u003c/code\u003e\u003c/a\u003e docs(docs-infra): improve angular-new-app skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/8fd896e99a13855c6569f29efe7e578c301e13ee\"\u003e\u003ccode\u003e8fd896e\u003c/code\u003e\u003c/a\u003e fix(core): resolve component import by exact specifier in route lazy-loading ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/compare/v21.2.6...v21.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/material` from 21.2.4 to 21.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/components/releases\"\u003e\u003ccode\u003e@​angular/material\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.5\u003c/h2\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/895908a12dd81d889f95961da59e80823faf8889\"\u003e\u003cimg src=\"https://img.shields.io/badge/895908a12-fix-green\" alt=\"fix - 895908a12\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003esidenav:\u003c/strong\u003e not resetting margin if transition does not start (\u003ca href=\"https://redirect.github.com/angular/components/issues/33001\"\u003e#33001\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/475a8aabb30044c4cdca1bdb0b1de832db6e5936\"\u003e\u003cimg src=\"https://img.shields.io/badge/475a8aabb-fix-green\" alt=\"fix - 475a8aabb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslider:\u003c/strong\u003e not picking up static direction (\u003ca href=\"https://redirect.github.com/angular/components/issues/33006\"\u003e#33006\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/8a5ed09e59e312f82b969b19ae4d077e4574bd12\"\u003e\u003cimg src=\"https://img.shields.io/badge/8a5ed09e5-fix-green\" alt=\"fix - 8a5ed09e5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e allow hover detection logic to be customized (\u003ca href=\"https://redirect.github.com/angular/components/issues/33018\"\u003e#33018\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/42e10553cfcf205fea44522ae631fe23f90b03ea\"\u003e\u003cimg src=\"https://img.shield...\n\n_Description has been truncated_","html_url":"https://github.com/fjbatresv/pettzi/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fjbatresv%2Fpettzi/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"}},{"old_version":"21.5.3","new_version":"21.6.10","update_type":"minor","path":null,"pr_created_at":"2026-04-06T10:22:01.000Z","version_change":"21.5.3 → 21.6.10","issue":{"uuid":"4211056845","node_id":"PR_kwDOOw2Y8M7QLOqB","number":106,"state":"open","title":"chore(deps)(deps-dev): bump the development-dependencies group with 48 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-04-06T10:22:01.000Z","updated_at":"2026-04-06T10:22:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"development-dependencies","update_count":48,"packages":[{"name":"@angular-devkit/build-angular","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/core","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/schematics","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/build","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.6","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.2.4","new_version":"20.3.18","repository_url":"https://github.com/angular/angular"},{"name":"@angular/language-service","old_version":"20.2.4","new_version":"20.3.18","repository_url":"https://github.com/angular/angular"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"@nestjs/schematics","old_version":"11.0.7","new_version":"11.0.10","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nx/angular","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/devkit","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/esbuild","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/storybook","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@schematics/angular","old_version":"20.2.2","new_version":"20.3.22","repository_url":"https://github.com/angular/angular-cli"},{"name":"@storybook/addon-docs","old_version":"9.1.7","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/angular","old_version":"9.1.7","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test-runner","old_version":"0.23.0","new_version":"0.24.3","repository_url":"https://github.com/storybookjs/test-runner"},{"name":"@swc-node/register","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/swc-project/swc-node"},{"name":"@swc/cli","old_version":"0.6.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.5.29","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"20.19.9","new_version":"20.19.39","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/redis","old_version":"4.0.10","new_version":"4.0.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/utils","old_version":"8.56.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"angular-eslint","old_version":"20.3.0","new_version":"20.7.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.10.15","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"esbuild","old_version":"0.19.12","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jest-preset-angular","old_version":"14.6.1","new_version":"14.6.2","repository_url":"https://github.com/thymikee/jest-preset-angular"},{"name":"ng-packagr","old_version":"20.2.0","new_version":"20.3.2","repository_url":"https://github.com/ng-packagr/ng-packagr"},{"name":"nx","old_version":"21.5.3","new_version":"21.6.10","repository_url":"https://github.com/nrwl/nx"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"storybook","old_version":"9.1.7","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 48 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular-devkit/core](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular-devkit/schematics](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.6` | `20.3.22` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.2.4` | `20.3.18` |\n| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `20.2.4` | `20.3.18` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `9.39.4` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.7` | `11.0.10` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.14` | `11.1.18` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `21.5.3` | `21.6.10` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `21.5.3` | `21.6.10` |\n| [@nx/esbuild](https://github.com/nrwl/nx/tree/HEAD/packages/esbuild) | `21.5.3` | `21.6.10` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `21.5.3` | `21.6.10` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `21.5.3` | `21.6.10` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `21.5.3` | `21.6.10` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `21.5.3` | `21.6.10` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `21.5.3` | `21.6.10` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `21.5.3` | `21.6.10` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `21.5.3` | `21.6.10` |\n| [@nx/storybook](https://github.com/nrwl/nx/tree/HEAD/packages/storybook) | `21.5.3` | `21.6.10` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `21.5.3` | `21.6.10` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `21.5.3` | `21.6.10` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `21.5.3` | `21.6.10` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.2.2` | `20.3.22` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `9.1.7` | `9.1.20` |\n| [@storybook/angular](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/angular) | `9.1.7` | `9.1.20` |\n| [@storybook/test-runner](https://github.com/storybookjs/test-runner) | `0.23.0` | `0.24.3` |\n| [@swc-node/register](https://github.com/swc-project/swc-node) | `1.9.2` | `1.11.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.6.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.5.29` | `1.15.24` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `20.19.39` |\n| [@types/redis](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/redis) | `4.0.10` | `4.0.11` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.56.1` | `8.58.0` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.3.0` | `20.7.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.10.15` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.19.12` | `0.28.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.4` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `0.11.1` | `0.12.0` |\n| [jest-preset-angular](https://github.com/thymikee/jest-preset-angular) | `14.6.1` | `14.6.2` |\n| [ng-packagr](https://github.com/ng-packagr/ng-packagr) | `20.2.0` | `20.3.2` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `21.5.3` | `21.6.10` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `9.1.7` | `9.1.20` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.58.0` |\n\nUpdates `@angular-devkit/build-angular` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/core` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/schematics` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/build` from 20.2.2 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.2.2...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.0.6 to 20.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.22 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e5978eeeff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e6e9b92612\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e6f209c26d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.23 (2026-03-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67cfbe32ff013d7c9763253c8ccd383d8ee2416c\"\u003e67cfbe32f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/771b979e78af079242bea607470b3ad3b6162659\"\u003e771b979e7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/de2da4874026bb47d08de828b6b4b44fd7d9a3c4\"\u003ede2da4874\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/27a9ce4a7446db0533e4a7ef64301eeccc5e21e1\"\u003e27a9ce4a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e7d877d0a1c9f03bda8d7ec5411b45fffee114c\"\u003e\u003ccode\u003e1e7d877\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.20 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003ccode\u003e0fd6823\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): pass process environment variables to prerender workers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.0.6...v20.3.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.2.4 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.18 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e02fbf08890\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e72126f9a08\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e626bc8bc20\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.3 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/78dea55351fb305b33a919c43a6b363137eca166\"\u003e78dea55351\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/999c14eaab981d12bf2b1d9b1fd6766157f7b1cc\"\u003e999c14eaab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/de0eb4c6566011e1a34d529a273ec3d5b6bf17d5\"\u003ede0eb4c656\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.4 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed2d324f9cc12aab6cfa0569ef10b73243a62c65\"\u003eed2d324f9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/abbd8797bbd3ae53a10033c39bd895b5b85a4fae\"\u003eabbd8797bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1dcd16c5b40291aa3fa2dc84d22842cd657b201\"\u003ed1dcd16c5b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.2 (2026-03-11)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateNgModuleRef\u003c/code\u003e was removed, use \u003ccode\u003ecreateNgModule\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b918beda323eefef17bf1de03fde3d402a3d4af0\"\u003eb918beda32\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow debouncing signals\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003ccode\u003ec2c2b4a\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003ccode\u003ed1ca8ae\u003c/code\u003e\u003c/a\u003e fix(compiler): prevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/840db59dc1a9beb0b4e63799b5d56c2f096a1bab\"\u003e\u003ccode\u003e840db59\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): make required inputs diagnostic less noisy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/de8af179518732a50ae0b15ef580a93371d27a3d\"\u003e\u003ccode\u003ede8af17\u003c/code\u003e\u003c/a\u003e docs(docs-infra): Extract multiple extends statements for interfaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64539\"\u003e#64539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/5fb7c318bd153dbebfe65f56540380a10f1650be\"\u003e\u003ccode\u003e5fb7c31\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler-cli): missingStructuralDirective diagnostic produces fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/371274bfc6d5690390f90161106b60d80939fe75\"\u003e\u003ccode\u003e371274b\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): missingStructuralDirective diagnostic produces false negat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3ae0d1bcf58c8f337417026a4ce58eb770daa178\"\u003e\u003ccode\u003e3ae0d1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2e817b0efb6f617312936b756ace2c85139d1fc\"\u003e\u003ccode\u003ec2e817b\u003c/code\u003e\u003c/a\u003e perf(compiler-cli): fix performance of \u0026quot;interpolated signal not invoked\u0026quot; chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/11b006ed836bfdfe96e57adba5a0394db883bea6\"\u003e\u003ccode\u003e11b006e\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.18/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/language-service` from 20.2.4 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img....\n\n_Description has been truncated_","html_url":"https://github.com/cjrutherford/optimistic-tanuki/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjrutherford%2Foptimistic-tanuki/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"}},{"old_version":"22.4.5","new_version":"22.6.4","update_type":"minor","path":null,"pr_created_at":"2026-04-06T04:56:30.000Z","version_change":"22.4.5 → 22.6.4","issue":{"uuid":"4209622655","node_id":"PR_kwDONkSftM7QHiLf","number":194,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 64 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-04-06T04:56:30.000Z","updated_at":"2026-04-06T04:56:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":64,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.998.0","new_version":"3.1024.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.3","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@types/multer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axios","old_version":"1.13.5","new_version":"1.14.0","repository_url":"https://github.com/axios/axios"},{"name":"next","old_version":"16.1.6","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"zustand","old_version":"5.0.11","new_version":"5.0.12","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.0.10","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.14","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@next/eslint-plugin-next","old_version":"16.1.6","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/nest","old_version":"22.5.2","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/playwright","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/webpack","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/cli","old_version":"0.7.10","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.13","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.2.0","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.3","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.6","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-playwright","old_version":"2.7.1","new_version":"2.10.1","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"nx","old_version":"22.4.5","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"sass","old_version":"1.97.3","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"nodemailer","old_version":"7.0.13","new_version":"8.0.4","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.11","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"twilio","old_version":"5.12.2","new_version":"5.13.1","repository_url":"https://github.com/twilio/twilio-node"},{"name":"canvas","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"class-validator","old_version":"0.14.4","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"google-auth-library","old_version":"10.6.1","new_version":"10.6.2","repository_url":"https://github.com/googleapis/google-cloud-node-core"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.7","repository_url":"https://github.com/ai/nanoid"},{"name":"pdfkit","old_version":"0.17.2","new_version":"0.18.0","repository_url":"https://github.com/foliojs/pdfkit"},{"name":"pg","old_version":"8.19.0","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.17","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"lucide-react","old_version":"0.563.0","new_version":"1.7.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"allure","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/allure-framework/allure3"},{"name":"allure-playwright","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/allure-framework/allure-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 58 updates in the / 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.998.0` | `3.1024.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.14` | `11.1.18` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.14` | `11.1.18` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.14` | `11.1.18` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.96.2` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.3` | `5.96.2` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.0.0` | `2.1.0` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.14.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.2` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.11` | `5.0.12` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.0.10` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.14` | `11.1.18` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.6` | `16.2.2` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.4.5` | `22.6.4` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.4.5` | `22.6.4` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.4.5` | `22.6.4` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.4.5` | `22.6.4` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.4.5` | `22.6.4` |\n| [@nx/nest](https://github.com/nrwl/nx/tree/HEAD/packages/nest) | `22.5.2` | `22.6.4` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.4.5` | `22.6.4` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.4.5` | `22.6.4` |\n| [@nx/playwright](https://github.com/nrwl/nx/tree/HEAD/packages/playwright) | `22.4.5` | `22.6.4` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.4.5` | `22.6.4` |\n| [@nx/webpack](https://github.com/nrwl/nx/tree/HEAD/packages/webpack) | `22.4.5` | `22.6.4` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.10` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.13` | `1.15.24` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.1` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.0` | `25.5.2` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.2.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.6` | `16.2.2` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.7.1` | `2.10.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.4.5` | `22.6.4` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.99.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.13` | `8.0.4` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.11` | `8.0.0` |\n| [twilio](https://github.com/twilio/twilio-node) | `5.12.2` | `5.13.1` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.1` | `3.2.3` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.4` | `0.15.1` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node-core/tree/HEAD/packages/google-auth-library-nodejs) | `10.6.1` | `10.6.2` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.7` |\n| [pdfkit](https://github.com/foliojs/pdfkit) | `0.17.2` | `0.18.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.19.0` | `8.20.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.17` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `1.7.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.1` |\n| [allure](https://github.com/allure-framework/allure3) | `3.2.0` | `3.3.1` |\n| [allure-playwright](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-playwright) | `3.5.0` | `3.6.0` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.998.0 to 3.1024.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\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1024.0\u003c/h2\u003e\n\u003ch4\u003e3.1024.0(2026-04-03)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Updates close Account quota for member accounts in an Organization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4bc933f480ae1789df6e0acd34243376abc970b7\"\u003e4bc933f4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Documentation Update for Adds support for three-legged (Authorization Code grant type) OAuth along with predefined MCP tool schema configuration for Amazon Bedrock AgentCore gateway MCP server targets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96ae995ba8c3ea1d41eef297ca44eaf05d4f093d\"\u003e96ae995b\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-bedrock-agent:\u003c/strong\u003e  Added strict parameter to ToolSpecification to allow users to enforce strict JSON schema adherence for tool input schemas. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d57cd61c7c6e65c716726b117de387a3c985143\"\u003e2d57cd61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  AWS Elemental MediaLive released a new features that allows customers to use HLG 2020 as a color space for AV1 video codec. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9ff368c11c6747f7d104bda4955407cfea000c1\"\u003eb9ff368c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  Updated pagination token validation for ListContainerRecipes API to support maximum size of 65K characters (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d392c9013b89fa469e08ac59415ab1b6d79daef\"\u003e0d392c90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Added queryDuration, bytesScanned, and userIdentity fields to the QueryInfo response object returned by DescribeQueries. Customers can now view detailed query cost information including who ran the query, how long it took, and the volume of data scanned. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c4b9df8e63abc716559d7a9c6f96a4562f43f6c1\"\u003ec4b9df8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-payment-cryptography:\u003c/strong\u003e  Adds optional support to retrieve previously generated import and export tokens to simplify import and export functions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7627474328ec5741df10bff91b7db564a672d30d\"\u003e76274743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Amazon Bedrock Guardrails enforcement configuration APIs now support selective guarding controls for system prompts as well as user and assistant messages, along with SDK support for Amazon Bedrock resource policy APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4aa232cc268e3cb4f3b24d947fe3b39742a8a0f3\"\u003e4aa232cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lightsail:\u003c/strong\u003e  Add support for tagging of Alarm resource type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad9e0d7195bffce0987ba447089a9c068c30c0f3\"\u003ead9e0d71\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.1024.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1023.0\u003c/h2\u003e\n\u003ch4\u003e3.1023.0(2026-04-02)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  This release updates API reference documentation for Amazon Location Service Places APIs to reflect regional restrictions for Grab Maps users in ReverseGeocode, Suggest, SearchText, and GetPlace operations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f60237d76045d5fc00e4c141ca9c97f4df31a061\"\u003ef60237d7\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-04-02 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b5ffded0d79f0990f66e033fc071ebcb129d3a0d\"\u003eb5ffded0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers now includes a ComputeName field in game session API responses, making it easier to identify which compute is hosting a game session without cross-referencing IP addresses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9eb2723f8ef541d9f5f1d4d5401dbfa4cf28ad61\"\u003e9eb2723f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Include CUSTOMER to evaluation target and participant role. Support Korean, Japanese and Simplified Chinese in evaluation forms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69be1448fb6468f3a2f60e6628c62c3a00064bcc\"\u003e69be1448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-data-automation:\u003c/strong\u003e  Data Automation Library is a BDA capability that lets you create reusable entity resources to improve extraction accuracy. Libraries support Custom Vocabulary entities that enhance speech recognition for audio and video content with domain-specific terminology shared across projects (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7560ab11e24a6c3f9e6e88d33cb4b745aab8d93\"\u003eb7560ab1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pricing:\u003c/strong\u003e  This release increases the MaxResults parameter of the GetAttributeValues API from 100 to 10000. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f3944601156bd3826d2f8c40efd135bbe34d6784\"\u003ef3944601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  CloudWatch now supports OTel enrichment to make vended metrics for supported AWS resources queryable via PromQL with resource ARN and tag labels, and PromQL alarms for metrics ingested via the OTLP endpoint with multi-contributor evaluation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c34638a1910a8536e3a1935481055b41f142c0d4\"\u003ec34638a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for three-legged (Authorization Code grant type) OAuth along with predefined MCP tool schema configuration for Amazon Bedrock AgentCore gateway MCP server targets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3bf4e65003f3ff7642c07ed69d7e685272398afb\"\u003e3bf4e650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-runtime:\u003c/strong\u003e  Relax ToolUseId pattern to allow dots and colons (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2837c47705656a871fadb1db5ae5f9d6587a7cfe\"\u003e2837c477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appstream:\u003c/strong\u003e  Amazon WorkSpaces Applications now supports drain mode for instances in multi-session fleets. This capability allows administrators to instruct individual fleet instances to stop accepting new user sessions while allowing existing sessions to continue uninterrupted. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3644b4c1b9d7f2903782c01f6fda12d7988fdeb0\"\u003e3644b4c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  We are pleased to announce that our logs transformation csv processor now has a destination field, allowing you to specify under which parent node parsed columns be placed under. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d3d6f2bb383b8b18797237bd3553a7555dc881f2\"\u003ed3d6f2bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  AWS Deadline Cloud now supports configurable scheduling on each queue. The scheduling configuration controls how workers are distributed across jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/522c454c9ad64391491564211483d4c85a747a2e\"\u003e522c454c\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.1023.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1022.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e'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.1023.0...v3.1024.0\"\u003e3.1024.0\u003c/a\u003e (2026-04-03)\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.1022.0...v3.1023.0\"\u003e3.1023.0\u003c/a\u003e (2026-04-02)\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.1021.0...v3.1022.0\"\u003e3.1022.0\u003c/a\u003e (2026-04-01)\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.1020.0...v3.1021.0\"\u003e3.1021.0\u003c/a\u003e (2026-03-31)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for adaptive retry throttling detection fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7905\"\u003e#7905\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e03f108d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Add Bucket Metrics configuration support to directory buckets (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ff7cc5dd608937694b7d1e10aceef09e611011\"\u003e67ff7cc\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.1019.0...v3.1020.0\"\u003e3.1020.0\u003c/a\u003e (2026-03-30)\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.1018.0...v3.1019.0\"\u003e3.1019.0\u003c/a\u003e (2026-03-27)\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/99bf9fc2c6f7e26a1a027b12b5fe03f061bf55e1\"\u003e\u003ccode\u003e99bf9fc\u003c/code\u003e\u003c/a\u003e Publish v3.1024.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34e7b07a5c7829b78a436ae096096269bb53d9ee\"\u003e\u003ccode\u003e34e7b07\u003c/code\u003e\u003c/a\u003e Publish v3.1023.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7e636a6fd5dceb06b91f5e616390ef73ed40b53\"\u003e\u003ccode\u003ee7e636a\u003c/code\u003e\u003c/a\u003e Publish v3.1022.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/86db17036c92a1b5de6c5b3484bf945a87788e0a\"\u003e\u003ccode\u003e86db170\u003c/code\u003e\u003c/a\u003e Publish v3.1021.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ff7cc5dd608937694b7d1e10aceef09e611011\"\u003e\u003ccode\u003e67ff7cc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Add Bucket Metrics configuration support to directory buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e\u003ccode\u003e03f108d\u003c/code\u003e\u003c/a\u003e fix(codegen): sync for adaptive retry throttling detection fix (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7905\"\u003e#7905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15cfc71196c1aa0437c2646ce5042173ed281142\"\u003e\u003ccode\u003e15cfc71\u003c/code\u003e\u003c/a\u003e Publish v3.1020.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c702a7595037829166db776cffdfea785588d78a\"\u003e\u003ccode\u003ec702a75\u003c/code\u003e\u003c/a\u003e chore(codegen): update smithy package versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7903\"\u003e#7903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7f8c031600f8c396ab8cc25da8b32ee8414312d9\"\u003e\u003ccode\u003e7f8c031\u003c/code\u003e\u003c/a\u003e chore(codegen): differentiate type imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7897\"\u003e#7897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a84cde64ab1985fbc1058f3188f82dd1b34428ce\"\u003e\u003ccode\u003ea84cde6\u003c/code\u003e\u003c/a\u003e Publish v3.1019.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1024.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.14 to 11.1.18\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\u003ccode\u003e@​nestjs/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16567\"\u003e#16567\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16533\"\u003e#16533\u003c/a\u003e fix(deps): update dependency fastify to v5.8.2 (\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: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRohan Santhosh Kumar (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasil Chomakov (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/99ed6e6f37c1493b46729318e22b3cb96b9fc74d\"\u003e\u003ccode\u003e99ed6e6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/268a28379cc59369308c41784a4632f818dbdf8c\"\u003e\u003ccode\u003e268a283\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6add3d611adab361aa5e3655eae22da50f269af2\"\u003e\u003ccode\u003e6add3d6\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.15 release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/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.14 to 11.1.18\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\u003ccode\u003e@​nestjs/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16567\"\u003e#16567\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16533\"\u003e#16533\u003c/a\u003e fix(deps): update dependency fastify to v5.8.2 (\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: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRohan Santhosh Kumar (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasil Chomakov (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7493b94647fc51d6d774f1e20f1b2f66c692182f\"\u003e\u003ccode\u003e7493b94\u003c/code\u003e\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/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.14 to 11.1.18\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\u003ccode\u003e@​nestjs/platform-express\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.17 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16218\"\u003e#16218\u003c/a\u003e feat(microservices): add redis driver identification (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eauto-run middleware for HEAD requests as fastify redirects them to GET handlers (effectively skipping middleware execution) \u003ca href=\"https://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\"\u003ehttps://github.com/nestjs/nest/commit/cbdf737cd6e7cefa52d05ecea2ae4af95c464614\u003c/a\u003e (\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16567\"\u003e#16567\u003c/a\u003e fix(deps): update dependency file-type to v21.3.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16533\"\u003e#16533\u003c/a\u003e fix(deps): update dependency fastify to v5.8.2 (\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: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRohan Santhosh Kumar (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasil Chomakov (\u003ca href=\"https://github.com/vchomakov\"\u003e\u003ccode\u003e@​vchomakov\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/447a373ebebd2c58b5b3c8d718f25922a025f2fe\"\u003e\u003ccode\u003e447a373\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/315e698096208868b43dda25f2db9ac9d7c1d822\"\u003e\u003ccode\u003e315e698\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/24956b5b3f9c611e3e9965b35d1da92b8557d4d5\"\u003e\u003ccode\u003e24956b5\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency multer to v2.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/packages/platform-express\"\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.90.21 to 5.96.2\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e'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.96.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\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.96.2\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\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.96.2\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.96.2\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.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\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/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\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.96.1\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.96.1\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\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.96.1\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.96.1\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.96.1\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.96.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\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\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.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.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.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.2\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/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\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.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.1\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/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\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.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.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.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\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.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/14a97b7ab1060652be2c0197d204d256c196860b\"\u003e\u003ccode\u003e14a97b7\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'import React' with 'import * as React' in 'usePre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd8c068c941cc1a8fe530798330c598a8265d64a\"\u003e\u003ccode\u003efd8c068\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): merge redundant second 'descri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f168555261d73206189bff699a1e54a465b75a42\"\u003e\u003ccode\u003ef168555\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query): move 'queryClient' and 'queryCache' to 'bef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/afb58127a47846f7b2df5a422b428ddfa8decced\"\u003e\u003ccode\u003eafb5812\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): inline test helpers, remove sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9e1bb94abcce4839800f782d9b9d7087095e78b3\"\u003e\u003ccode\u003e9e1bb94\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): remove unnecessary 'act' wrapper from b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55cee0a71c4137277c0d90fdc5272884181042c3\"\u003e\u003ccode\u003e55cee0a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7fc6e6a911d3c63d77f44d4624fb89f26af1d44d\"\u003e\u003ccode\u003e7fc6e6a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.3 to 5.96.2\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\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e'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.96.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\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/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\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.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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.96.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.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.96.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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\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/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\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.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.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.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.2\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\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.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.1\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\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.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.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.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/67cf8b60d923ad158fdf89c80f86decea073f472\"\u003e\u003ccode\u003e67cf8b6\u003c/code\u003e\u003c/a\u003e ref: ts cutoff (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10253\"\u003e#10253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.2/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/multer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/multer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.5 to 1.14.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.14.0\u003c/h2\u003e\n\u003cp\u003eThis release focuses on compatibility fixes, adapter stability improvements, and test/tooling modernisation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e If you rely on env-based proxy behaviour or CJS resolution edge-cases, validate your integration after upgrade (notably \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 alignment and \u003ccode\u003emain\u003c/code\u003e entry compatibility fix).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime Features:\u003c/strong\u003e No new end-user features were introduced in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage Expansion:\u003c/strong\u003e Added broader smoke/module test coverage for CJS and ESM package usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7510\"\u003e#7510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Trim trailing CRLF in normalised header values. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2:\u003c/strong\u003e Close detached HTTP/2 sessions on timeout to avoid lingering sessions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Cancel \u003ccode\u003eReadableStream\u003c/code\u003e created during request-stream capability probing to prevent async resource leaks. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed env proxy behavior with \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCommonJS Compatibility:\u003c/strong\u003e Fixed package \u003ccode\u003emain\u003c/code\u003e entry regression affecting CJS consumers. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7532\"\u003e#7532\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\u003cstrong\u003eSecurity/Dependencies:\u003c/strong\u003e Updated \u003ccode\u003eformidable\u003c/code\u003e and refreshed package set to newer versions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7533\"\u003e#7533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooling:\u003c/strong\u003e Continued migration to Vitest and modernised CI/test harnesses. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7484\"\u003e#7484\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7498\"\u003e#7498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild/Lint Stack:\u003c/strong\u003e Rollup, ESLint, TypeScript, and related dev-dependency updates. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7508\"\u003e#7508\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7509\"\u003e#7509\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Clarified JSON parsing and adapter-related docs/comments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aviu16\"\u003e\u003ccode\u003e@​aviu16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NETIZEN-11\"\u003e\u003ccode\u003e@​NETIZEN-11\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fedotov\"\u003e\u003ccode\u003e@​fedotov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nthbotast\"\u003e\u003ccode\u003e@​nthbotast\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/penkzhou\"\u003e\u003ccode\u003e@​penkzhou\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ev1.13.6...v1.14.0\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/46bee3dea75ef53a8eae49f3b7487e6341de6074\"\u003e\u003ccode\u003e46bee3d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.14.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10563\"\u003e#10563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/518aff569043116c87ce78e3d83877d5251f2a16\"\u003e\u003ccode\u003e518aff5\u003c/code\u003e\u003c/a\u003e chore: add AI Moderator workflow for spam detection (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b7dfda3e7cf9e85f6063d90334318f82842b42d0\"\u003e\u003ccode\u003eb7dfda3\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10557\"\u003e#10557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9aa34d52918c13eaa445d884a24e9e20e71a7a93\"\u003e\u003ccode\u003e9aa34d5\u003c/code\u003e\u003c/a\u003e fix: updated release flow to match the current flows (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10562\"\u003e#10562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e9e5ebe483b3f0cecbb5a4c9fa95a316ea5d0645\"\u003e\u003ccode\u003ee9e5ebe\u003c/code\u003e\u003c/a\u003e Update packages to latest version (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4d8931ca8a92e53c5dcf02cf46d1016a10e60ec0\"\u003e\u003ccode\u003e4d8931c\u003c/code\u003e\u003c/a\u003e fix: formidable dependency vulnerable to arbitrary (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7533\"\u003e#7533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3a6f5c1ae1f9b58198e9f3109896a2c11d017c58\"\u003e\u003ccode\u003e3a6f5c1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7531\"\u003e#7531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcfd2997dc93b56669dd03b29b83d8a868797937\"\u003e\u003ccode\u003ebcfd299\u003c/code\u003e\u003c/a\u003e fix: bug axios breaks commonjs compatibility main entry (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d6dcbfd53e9506d9c8c0b1fd09c4d960bea9b9f0\"\u003e\u003ccode\u003ed6dcbfd\u003c/code\u003e\u003c/a\u003e fix: dependabot uses the correct labels (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5dd7ba78b8960fb29e39b6918ee5cb9a2130f15c\"\u003e\u003ccode\u003e5dd7ba7\u003c/code\u003e\u003c/a\u003e chore: upgrade to latest ts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.1.6 to 16.2.2\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\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\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: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\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/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1\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\u003edocs: post release amends (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91715\"\u003e#91715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix broken Activity Patterns demo link in preserving UI state guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91698\"\u003e#91698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix adapter outputs for dynamic metadata routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91680\"\u003e#91680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix webpack loader runner layer (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91727\"\u003e#91727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix server actions in standalone mode with \u003ccode\u003ecacheComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91711\"\u003e#91711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-persistence: remove Unmergeable mmap advice (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91713\"\u003e#91713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix layout segment optimization: move app-page imports to server-utility transition (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91701\"\u003e#91701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: lazy require metadata and handle TLA (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91705\"\u003e#91705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Respect \u003ccode\u003e{eval:true}\u003c/code\u003e in worker_threads constructors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91666\"\u003e#91666\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/abhishekmardiya\"\u003e\u003ccode\u003e@​abhishekmardiya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\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/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\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.1-canary.21\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enext-core: deduplicate output assets and detect content conflicts on emit: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add deploy tests documentation to contributing guide: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92388\"\u003e#92388\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/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.20\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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/8d0f77bfa210691875c264fdf83cfee4e9ae418f\"\u003e\u003ccode\u003e8d0f77b\u003c/code\u003e\u003c/a\u003e Backport: \u003ca ...\n\n_Description has been truncated_","html_url":"https://github.com/Crownstack-Technologies-Private-Limited/quick-certify/pull/194","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crownstack-Technologies-Private-Limited%2Fquick-certify/issues/194","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/194/packages"}},{"old_version":"22.6.0","new_version":"22.6.4","update_type":"patch","path":null,"pr_created_at":"2026-04-05T22:16:02.000Z","version_change":"22.6.0 → 22.6.4","issue":{"uuid":"4208702134","node_id":"PR_kwDORnvELc7QFT0f","number":25,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 36 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-04-05T22:16:02.000Z","updated_at":"2026-04-05T22:17:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":36,"packages":[{"name":"@nestjs/common","old_version":"11.1.17","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.17","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.17","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@prisma/adapter-pg","old_version":"7.5.0","new_version":"7.6.0","repository_url":"https://github.com/prisma/prisma"},{"name":"axios","old_version":"1.13.6","new_version":"1.14.0","repository_url":"https://github.com/axios/axios"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"nodemailer","old_version":"8.0.3","new_version":"8.0.4","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.11","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"stripe","old_version":"20.4.1","new_version":"22.0.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@nestjs/cli","old_version":"11.0.16","new_version":"11.0.17","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/schematics","old_version":"11.0.9","new_version":"11.0.10","repository_url":"https://github.com/nestjs/schematics"},{"name":"@nestjs/testing","old_version":"11.1.17","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nx/eslint","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@swc/cli","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"conventional-changelog-conventionalcommits","old_version":"9.3.0","new_version":"9.3.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"eslint","old_version":"10.0.3","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@angular/animations","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/common","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/router","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@stripe/stripe-js","old_version":"8.11.0","new_version":"9.0.1","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@angular-devkit/build-angular","old_version":"21.2.3","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"21.2.3","new_version":"21.2.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"21.2.5","new_version":"21.2.7","repository_url":"https://github.com/angular/angular"},{"name":"@nx/angular","old_version":"22.6.0","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 36 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.18` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.17` | `11.1.18` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.17` | `11.1.18` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.5.0` | `7.6.0` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.14.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.1` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.3` | `8.0.4` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.11` | `8.0.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.4.1` | `22.0.0` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.16` | `11.0.17` |\n| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.0.9` | `11.0.10` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.17` | `11.1.18` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.0` | `22.6.4` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.6.0` | `22.6.4` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.8.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.24` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.5.2` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `9.3.0` | `9.3.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.3` | `10.2.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.58.0` |\n| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `21.2.5` | `21.2.7` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.2.5` | `21.2.7` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.2.5` | `21.2.7` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.2.5` | `21.2.7` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.2.5` | `21.2.7` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.2.5` | `21.2.7` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `21.2.5` | `21.2.7` |\n| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `21.2.5` | `21.2.7` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `8.11.0` | `9.0.1` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `21.2.3` | `21.2.6` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `21.2.3` | `21.2.6` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `21.2.5` | `21.2.7` |\n| [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular) | `22.6.0` | `22.6.4` |\n\n\nUpdates `@nestjs/common` from 11.1.17 to 11.1.18\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\u003ccode\u003e@​nestjs/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a39e345b0af1dc1aeff87c1843df6712b18ee6ee\"\u003e\u003ccode\u003ea39e345\u003c/code\u003e\u003c/a\u003e refactor(common): change console logger helpers to protected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/34f0f28d5f30e0ac0d39618d9f84ce0b7429a7f2\"\u003e\u003ccode\u003e34f0f28\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0e96b0a93c1ad83d761eb3a836b42f7edfcf8c4c\"\u003e\u003ccode\u003e0e96b0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.3.2 to 21.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/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.17 to 11.1.18\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\u003ccode\u003e@​nestjs/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0f962c75a474b08fbc1bdf072b89eda14151c856\"\u003e\u003ccode\u003e0f962c7\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sse message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/94aa4242f622d6f6b071c35dbcd90e0f2f3f32de\"\u003e\u003ccode\u003e94aa424\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16679\"\u003e#16679\u003c/a\u003e from nestjs/renovate/path-to-regexp-8.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/368691c35fa221b68baad8d4e569d9d8685c0ea1\"\u003e\u003ccode\u003e368691c\u003c/code\u003e\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/f7d4460f0b34bd4a70be4552c3ca9e11eaecdb8c\"\u003e\u003ccode\u003ef7d4460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16637\"\u003e#16637\u003c/a\u003e from JakobStaudinger/moduleref-create-transient-sco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/46774340b61d8e5751b13ba95a27628267266be3\"\u003e\u003ccode\u003e4677434\u003c/code\u003e\u003c/a\u003e feat(core): export \u003ccode\u003eIEntryNestModule\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/7493b94647fc51d6d774f1e20f1b2f66c692182f\"\u003e\u003ccode\u003e7493b94\u003c/code\u003e\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/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.17 to 11.1.18\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\u003ccode\u003e@​nestjs/platform-express\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0ca5440044b2fd0c9090502fec91bab782a08f55\"\u003e\u003ccode\u003e0ca5440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/16627\"\u003e#16627\u003c/a\u003e from ankitbelal/refactor/centralize-headers-and-par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/25d4fdef37ac20930cc66b1283267651631e26f8\"\u003e\u003ccode\u003e25d4fde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c0b11e20c35c0a5692c16187519982091d57150\"\u003e\u003ccode\u003e5c0b11e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d0a9dc97acba4ae7b33d9a46d8941f4ad6b3b914\"\u003e\u003ccode\u003ed0a9dc9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1a148848c84d2b583abb8dc5f52b26c988721bd7\"\u003e\u003ccode\u003e1a14884\u003c/code\u003e\u003c/a\u003e refactor(core): centralize headers for streamable file responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/adapter-pg` from 7.5.0 to 7.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/adapter-pg\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.6.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.6.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003eORM\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCLI\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eprisma postgres link\u003c/code\u003e command that connects a local project to a Prisma Postgres database. This is the first command in a new \u003ccode\u003eprisma postgres\u003c/code\u003e command group for managing Prisma Postgres databases directly from the CLI. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29352\"\u003e#29352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-pg\u003c/code\u003e\u003c/strong\u003e: Added a \u003ccode\u003estatementNameGenerator\u003c/code\u003e option that accepts a custom prepared statement name generator to allow users to leverage \u003ccode\u003epg\u003c/code\u003e statement caching (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29395\"\u003e#29395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-pg\u003c/code\u003e\u003c/strong\u003e: Added support for usage of connection strings directly in the constructor for improved ergonomics (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29287\"\u003e#29287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Added a \u003ccode\u003euseTextProtocol\u003c/code\u003e option in the constructor to toggle between text and binary protocols (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29392\"\u003e#29392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDisabled caching of \u003ccode\u003ecreateMany\u003c/code\u003e queries to avoid cache bloat and potential Node.js crashes in bulk operations (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29382\"\u003e#29382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eNowGenerator\u003c/code\u003e lazy to avoid synchronous \u003ccode\u003enew Date()\u003c/code\u003e calls, fixing Next.js \u0026quot;dynamic usage\u0026quot; errors in cached components (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/28724\"\u003e#28724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing export of \u003ccode\u003eGet\u0026lt;Model\u0026gt;GroupByPayload\u003c/code\u003e type in the new \u003ccode\u003eprisma-client\u003c/code\u003e generator, making it accessible for TypeScript usage (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29346\"\u003e#29346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCLI\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded streaming parsing with automatic fallback to handle Prisma schemas that produce extremely large intermediate strings (\u0026gt;500MB) that hit V8's string limits (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29377\"\u003e#29377\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-pg\u003c/code\u003e\u003c/strong\u003e: Relaxed the \u003ccode\u003e@types/pg\u003c/code\u003e version constraint to \u003ccode\u003e^8.16.0\u003c/code\u003e for compatibility with newer PostgreSQL type definitions (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29390\"\u003e#29390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-pg\u003c/code\u003e\u003c/strong\u003e: Corrected error handling for \u003ccode\u003eColumnNotFound\u003c/code\u003e errors to correctly extract column names from both quoted and unquoted PostgreSQL error messages (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29307\"\u003e#29307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Modified the adapter to disable \u003ccode\u003emariadb\u003c/code\u003e statement caching by default to address a reported leak (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29392\"\u003e#29392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePrisma Studio\u003c/h2\u003e\n\u003cp\u003eWe’re continuing our work to improve Prisma Studio with more features being added.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDark Mode\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNeed we say more? You’ve all asked for it, and it’s back.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/user-attachments/assets/214149dd-5dd3-4295-9fa3-0da3f8d28197\"\u003ehttps://github.com/user-attachments/assets/214149dd-5dd3-4295-9fa3-0da3f8d28197\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f2ca67e71d82a57dc5324a8cb5e6ed0d903c996a\"\u003e\u003ccode\u003ef2ca67e\u003c/code\u003e\u003c/a\u003e feat: pg statement name generator (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29395\"\u003e#29395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/4131568160a0efe49285991ced9bb2fa4133f50a\"\u003e\u003ccode\u003e4131568\u003c/code\u003e\u003c/a\u003e fix: set \u003ccode\u003e@​types/pg\u003c/code\u003e to ^8.16.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29390\"\u003e#29390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/33667c373c0ae84ad37c7aed2497b99452da589c\"\u003e\u003ccode\u003e33667c3\u003c/code\u003e\u003c/a\u003e fix(adapter-pg): handle both quoted/unquoted column names in ColumnNotFound e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/e97b3e0401b234912490852cc10529ff1f83c44b\"\u003e\u003ccode\u003ee97b3e0\u003c/code\u003e\u003c/a\u003e feat(adapter-pg): accept connection string URL in PrismaPg constructor (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg/issues/29287\"\u003e#29287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.6.0/packages/adapter-pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.6 to 1.14.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.14.0\u003c/h2\u003e\n\u003cp\u003eThis release focuses on compatibility fixes, adapter stability improvements, and test/tooling modernisation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e If you rely on env-based proxy behaviour or CJS resolution edge-cases, validate your integration after upgrade (notably \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 alignment and \u003ccode\u003emain\u003c/code\u003e entry compatibility fix).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime Features:\u003c/strong\u003e No new end-user features were introduced in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage Expansion:\u003c/strong\u003e Added broader smoke/module test coverage for CJS and ESM package usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7510\"\u003e#7510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Trim trailing CRLF in normalised header values. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2:\u003c/strong\u003e Close detached HTTP/2 sessions on timeout to avoid lingering sessions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Cancel \u003ccode\u003eReadableStream\u003c/code\u003e created during request-stream capability probing to prevent async resource leaks. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed env proxy behavior with \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCommonJS Compatibility:\u003c/strong\u003e Fixed package \u003ccode\u003emain\u003c/code\u003e entry regression affecting CJS consumers. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7532\"\u003e#7532\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\u003cstrong\u003eSecurity/Dependencies:\u003c/strong\u003e Updated \u003ccode\u003eformidable\u003c/code\u003e and refreshed package set to newer versions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7533\"\u003e#7533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooling:\u003c/strong\u003e Continued migration to Vitest and modernised CI/test harnesses. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7484\"\u003e#7484\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7498\"\u003e#7498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild/Lint Stack:\u003c/strong\u003e Rollup, ESLint, TypeScript, and related dev-dependency updates. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7508\"\u003e#7508\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7509\"\u003e#7509\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Clarified JSON parsing and adapter-related docs/comments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aviu16\"\u003e\u003ccode\u003e@​aviu16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NETIZEN-11\"\u003e\u003ccode\u003e@​NETIZEN-11\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fedotov\"\u003e\u003ccode\u003e@​fedotov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nthbotast\"\u003e\u003ccode\u003e@​nthbotast\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/penkzhou\"\u003e\u003ccode\u003e@​penkzhou\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ev1.13.6...v1.14.0\u003c/a\u003e\u003c/em\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/axios/axios/commit/46bee3dea75ef53a8eae49f3b7487e6341de6074\"\u003e\u003ccode\u003e46bee3d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.14.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10563\"\u003e#10563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/518aff569043116c87ce78e3d83877d5251f2a16\"\u003e\u003ccode\u003e518aff5\u003c/code\u003e\u003c/a\u003e chore: add AI Moderator workflow for spam detection (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b7dfda3e7cf9e85f6063d90334318f82842b42d0\"\u003e\u003ccode\u003eb7dfda3\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10557\"\u003e#10557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9aa34d52918c13eaa445d884a24e9e20e71a7a93\"\u003e\u003ccode\u003e9aa34d5\u003c/code\u003e\u003c/a\u003e fix: updated release flow to match the current flows (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10562\"\u003e#10562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e9e5ebe483b3f0cecbb5a4c9fa95a316ea5d0645\"\u003e\u003ccode\u003ee9e5ebe\u003c/code\u003e\u003c/a\u003e Update packages to latest version (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4d8931ca8a92e53c5dcf02cf46d1016a10e60ec0\"\u003e\u003ccode\u003e4d8931c\u003c/code\u003e\u003c/a\u003e fix: formidable dependency vulnerable to arbitrary (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7533\"\u003e#7533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3a6f5c1ae1f9b58198e9f3109896a2c11d017c58\"\u003e\u003ccode\u003e3a6f5c1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7531\"\u003e#7531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcfd2997dc93b56669dd03b29b83d8a868797937\"\u003e\u003ccode\u003ebcfd299\u003c/code\u003e\u003c/a\u003e fix: bug axios breaks commonjs compatibility main entry (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d6dcbfd53e9506d9c8c0b1fd09c4d960bea9b9f0\"\u003e\u003ccode\u003ed6dcbfd\u003c/code\u003e\u003c/a\u003e fix: dependabot uses the correct labels (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5dd7ba78b8960fb29e39b6918ee5cb9a2130f15c\"\u003e\u003ccode\u003e5dd7ba7\u003c/code\u003e\u003c/a\u003e chore: upgrade to latest ts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 16.6.1 to 17.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.1...v17.2.2\"\u003e17.2.2\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🙏 A big thank you to new sponsor \u003ca href=\"https://tuple.app/dotenv\"\u003eTuple.app\u003c/a\u003e - \u003cem\u003ethe premier screen sharing app for developers on macOS and Windows.\u003c/em\u003e Go check them out. It's wonderful and generous of them to give back to open source by sponsoring dotenv. Give them some love back.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/48aa216de16846724e7bc80756fd42745116e4aa\"\u003e\u003ccode\u003e48aa216\u003c/code\u003e\u003c/a\u003e 17.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e4282b0286703784f4c5f7fda6c0e30739aead77\"\u003e\u003ccode\u003ee4282b0\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c540e75d3cfde551865be9bdcb0218fbfffc9229\"\u003e\u003ccode\u003ec540e75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1006\"\u003e#1006\u003c/a\u003e from motdotla/skills-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5626f9b07e49a353b1fdf35077ea58d1d080cbdc\"\u003e\u003ccode\u003e5626f9b\u003c/code\u003e\u003c/a\u003e dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2411f2a61b0c957b0756942c2d6e4ba572e0fd3d\"\u003e\u003ccode\u003e2411f2a\u003c/code\u003e\u003c/a\u003e update dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/1e08a70b6e5a5e55d974a46bca87bd35cf3807e4\"\u003e\u003ccode\u003e1e08a70\u003c/code\u003e\u003c/a\u003e simplify dotenv skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/747f4171feb7364993465915a8cd8929cef0e0cb\"\u003e\u003ccode\u003e747f417\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1005\"\u003e#1005\u003c/a\u003e from motdotla/injected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/271df30f90869c04c666d8652895a909c097fea7\"\u003e\u003ccode\u003e271df30\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3f01a8b61addc4e6978f2c40b0147f6812e2f64b\"\u003e\u003ccode\u003e3f01a8b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/ccc50d50d9e398a0b20355748e710852e1db5d07\"\u003e\u003ccode\u003eccc50d5\u003c/code\u003e\u003c/a\u003e update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.6.1...v17.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 8.0.3 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.3...v8.0.4\"\u003e8.0.4\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esanitize envelope size to prevent SMTP command injection (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e2d7b971\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/nodemailer/nodemailer/blob/master/CHANGELOG.md\"\u003enodemailer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.3...v8.0.4\"\u003e8.0.4\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esanitize envelope size to prevent SMTP command injection (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e2d7b971\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/nodemailer/nodemailer/commit/2d319753c34d2f0ced24d8eb1d7d866d965f59f4\"\u003e\u003ccode\u003e2d31975\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.4 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e\u003ccode\u003e2d7b971\u003c/code\u003e\u003c/a\u003e fix: sanitize envelope size to prevent SMTP command injection\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.3...v8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/nodemailer` from 7.0.11 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/nodemailer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stripe` from 20.4.1 to 22.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-node/releases\"\u003estripe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.0\u003c/h2\u003e\n\u003cp\u003eThis release uses the same pinned API version to \u003ccode\u003e2026-03-25.dahlia\u003c/code\u003e as the last major release. The breaking changes in this release are prefixed with ⚠️ below. There's also a \u003ca href=\"https://github.com/stripe/stripe-node/wiki/Migration-guide-for-v22\"\u003edetailed migration guide\u003c/a\u003e to simplify your upgrade process.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-node/pull/2619\"\u003e#2619\u003c/a\u003e Improved TypeScript support in the Node SDK\n\u003cul\u003e\n\u003cli\u003eMoved the types from the partially manually maintained and partially generated types folder to be inline with the implementation in TypeScript files.\u003c/li\u003e\n\u003cli\u003eRemoved top-level “stripe” ambient module. This allows import aliasing for the stripe package.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003ccode\u003eStripe.StripeContext\u003c/code\u003e is no longer exported as a type. Use \u003ccode\u003eStripe.StripeContextType\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003ccode\u003eStripe.errors.StripeError\u003c/code\u003e is no longer a type. Use \u003ccode\u003etypeof Stripe.errors.StripeError\u003c/code\u003e or \u003ccode\u003eStripe.ErrorType\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e⚠️ CJS entry point no longer exports .default or .Stripe as separate properties.\u003c/li\u003e\n\u003cli\u003e⚠️ Stripe import is now a true ES6 class. Use \u003ccode\u003enew Stripe()\u003c/code\u003e to create a StripeClient instead of calling it:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e// Before\r\nconst stripeClient = Stripe(\u0026quot;sk_test_...\u0026quot;);\r\n\u003cp\u003e// After\u003cbr /\u003e\nconst stripeClient = new Stripe(\u0026quot;sk_test_...\u0026quot;);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-node/pull/2645\"\u003e#2645\u003c/a\u003e ⚠️ Remove \u003ccode\u003estripeMethod\u003c/code\u003e and standardize how function args are handled (including removing callback support)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Refactor how incoming method arguments are parsed. Type signatures for API methods should be \u003cem\u003emuch\u003c/em\u003e more accurate and reliable now\n\u003cul\u003e\n\u003cli\u003e⚠️ Remove support for providing callbacks to API methods. Use \u003ccode\u003easync / await\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e⚠️ Remove support for passing a plain API key as a function arg. If supplied on a per-request basis, it should be in the \u003ccode\u003eRequestOptions\u003c/code\u003e under the \u003ccode\u003eapiKey\u003c/code\u003e property\u003c/li\u003e\n\u003cli\u003e⚠️ Keys from \u003ccode\u003eparams\u003c/code\u003e and \u003ccode\u003eoptions\u003c/code\u003e objects are no longer mixed. If present on a method, \u003ccode\u003eRequestParams\u003c/code\u003e must always come first and \u003ccode\u003eRequestOptions\u003c/code\u003e must always come second. To supply options without params, pass \u003ccode\u003eundefined\u003c/code\u003e as the first argument explicitly\u003c/li\u003e\n\u003cli\u003e⚠️ Removed methods from \u003ccode\u003eStripeResource\u003c/code\u003e: \u003ccode\u003ecreateFullPath\u003c/code\u003e, \u003ccode\u003ecreateResourcePathWithSymbols\u003c/code\u003e, \u003ccode\u003eextend\u003c/code\u003e, \u003ccode\u003emethod\u003c/code\u003e and \u003ccode\u003e_joinUrlParts\u003c/code\u003e. These were mostly intended for internal use and we no longer need them\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAs a result, the following call patterns are no longer supported:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003estripe.customers.retrieve('cus_123', 'sk_test_123')\r\nstripe.customers.create({name: 'david', host: 'example.com'}, 'sk_test_123')\r\nstripe.customers.create({apiKey: 'sk_test_123'})\r\nstripe.customers.list(customers =\u0026gt; {\r\n  // do something with customers\r\n})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-node/pull/2643\"\u003e#2643\u003c/a\u003e ⚠️ Removed per-request host override. To use a custom host, set it in the client configuration. All requests from that client will use that host.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Stripe from 'stripe';\r\nconst stripe = new Stripe('sk_test_...');\r\n\u003cp\u003econst customer = await stripe.customers.create({\u003cbr /\u003e\nemail: '\u003ca href=\"mailto:customer@example.com\"\u003ecustomer@example.com\u003c/a\u003e',\u003cbr /\u003e\n}, {host: 'example.com'});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Stripe from 'stripe';\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md\"\u003estripe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.0 - 2026-04-02\u003c/h2\u003e\n\u003cp\u003eThis release uses the same pinned API version to \u003ccode\u003e2026-03-25.dahlia\u003c/code\u003e as the last major release. The breaking changes in this release are prefixed with ⚠️ below. There's also a \u003ca href=\"https://github.com/stripe/stripe-node/wiki/Migration-guide-for-v22\"\u003edetailed migration guide\u003c/a\u003e to simplify your upgrade process.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-node/pull/2619\"\u003e#2619\u003c/a\u003e Improved TypeScript support in the Node SDK\n\u003cul\u003e\n\u003cli\u003eMoved the types from the partially manually maintained and partially generated types folder to be inline with the implementation in TypeScript files.\u003c/li\u003e\n\u003cli\u003eRemoved top-level “stripe” ambient module. This allows import aliasing for the stripe package.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003ccode\u003eStripe.StripeContext\u003c/code\u003e is no longer exported as a type. Use \u003ccode\u003eStripe.StripeContextType\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e⚠️ \u003ccode\u003eStripe.errors.StripeError\u003c/code\u003e is no longer a type. Use \u003ccode\u003etypeof Stripe.errors.StripeError\u003c/code\u003e or \u003ccode\u003eStripe.ErrorType\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e⚠️ CJS entry point no longer exports .default or .Stripe as separate properties.\u003c/li\u003e\n\u003cli\u003e⚠️ Stripe import is now a true ES6 class. Use \u003ccode\u003enew Stripe()\u003c/code\u003e to create a StripeClient instead of calling it:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e// Before\nconst stripeClient = Stripe(\u0026quot;sk_test_...\u0026quot;);\n\u003cp\u003e// After\u003cbr /\u003e\nconst stripeClient = new Stripe(\u0026quot;sk_test_...\u0026quot;);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-node/pull/2645\"\u003e#2645\u003c/a\u003e ⚠️ Remove \u003ccode\u003estripeMethod\u003c/code\u003e and standardize how function args are handled (including removing callback support)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Refactor how incoming method arguments are parsed. Type signatures for API methods should be \u003cem\u003emuch\u003c/em\u003e more accurate and reliable now\n\u003cul\u003e\n\u003cli\u003e⚠️ Remove support for providing callbacks to API methods. Use \u003ccode\u003easync / await\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e⚠️ Remove support for passing a plain API key as a function arg. If supplied on a per-request basis, it should be in the \u003ccode\u003eRequestOptions\u003c/code\u003e under the \u003ccode\u003eapiKey\u003c/code\u003e property\u003c/li\u003e\n\u003cli\u003e⚠️ Keys from \u003ccode\u003eparams\u003c/code\u003e and \u003ccode\u003eoptions\u003c/code\u003e objects are no longer mixed. If present on a method, \u003ccode\u003eRequestParams\u003c/code\u003e must always come first and \u003ccode\u003eRequestOptions\u003c/code\u003e must always come second. To supply options without params, pass \u003ccode\u003eundefined\u003c/code\u003e as the first argument explicitly\u003c/li\u003e\n\u003cli\u003e⚠️ Removed methods from \u003ccode\u003eStripeResource\u003c/code\u003e: \u003ccode\u003ecreateFullPath\u003c/code\u003e, \u003ccode\u003ecreateResourcePathWithSymbols\u003c/code\u003e, \u003ccode\u003eextend\u003c/code\u003e, \u003ccode\u003emethod\u003c/code\u003e and \u003ccode\u003e_joinUrlParts\u003c/code\u003e. These were mostly intended for internal use and we no longer need them\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAs a result, the following call patterns are no longer supported:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003estripe.customers.retrieve('cus_123', 'sk_test_123')\nstripe.customers.create({name: 'david', host: 'example.com'}, 'sk_test_123')\nstripe.customers.create({apiKey: 'sk_test_123'})\nstripe.customers.list(customers =\u0026gt; {\n  // do something with customers\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf those look familiar, head over to the \u003ca href=\"https://github.com/stripe/stripe-node/wiki/Migration-guide-for-v22\"\u003emigration guide\u003c/a\u003e to update your code.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-node/pull/2643\"\u003e#2643\u003c/a\u003e ⚠️ Removed per-request host override. To use a custom host, set it in the client configuration. All requests from that client will use that host.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Stripe from 'stripe';\nconst stripe = new Stripe('sk_test_...');\n\u003cp\u003econst customer = await stripe.customers.create({\u003cbr /\u003e\nemail: '\u003ca href=\"mailto:customer@example.com\"\u003ecustomer@example.com\u003c/a\u003e',\u003cbr /\u003e\n}, {host: 'example.com'});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/210de1104f96b80be7bed65c3647a5b1e1d08534\"\u003e\u003ccode\u003e210de11\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/f0c33bd4b7ef708746b662113f673238236e0c8e\"\u003e\u003ccode\u003ef0c33bd\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/stripe/stripe-node/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/cd52c8323b7d12e017bcd735d25e34f4d4bde22c\"\u003e\u003ccode\u003ecd52c83\u003c/code\u003e\u003c/a\u003e ⚠️ Remove \u003ccode\u003estripeMethod\u003c/code\u003e and standardize how function args are handled (inclu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/dafc32cdbf08bee6947e78b3b6e9ded38c5b0813\"\u003e\u003ccode\u003edafc32c\u003c/code\u003e\u003c/a\u003e ⚠️ remove support for overriding host per-request (\u003ca href=\"https://redirect.github.com/stripe/stripe-node/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/e395b7d17597070268108a9155fd73d088dd480e\"\u003e\u003ccode\u003ee395b7d\u003c/code\u003e\u003c/a\u003e Converted V2/Amount.ts to V2/V2Amount.ts (\u003ca href=\"https://redirect.github.com/stripe/stripe-node/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/c00ce646c5c3b0f6b37a74ef60ed949320a11015\"\u003e\u003ccode\u003ec00ce64\u003c/code\u003e\u003c/a\u003e Updated stripe.spec.ts test and constructEvent.tolerance type (\u003ca href=\"https://redirect.github.com/stripe/stripe-node/issues/2635\"\u003e#2635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/8d8bd30291272c42aaf4678e1009d48eb53f04d8\"\u003e\u003ccode\u003e8d8bd30\u003c/code\u003e\u003c/a\u003e Improved TypeScript support in the Node SDK (\u003ca href=\"https://redirect.github.com/stripe/stripe-node/issues/2619\"\u003e#2619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/9c0a9cb7482d19c2e6e6b5b5574c1a2f0149a2a9\"\u003e\u003ccode\u003e9c0a9cb\u003c/code\u003e\u003c/a\u003e Bump version to 21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/f6893269e1c6c2768dcf8cb4dd910a0108c9ab2a\"\u003e\u003ccode\u003ef689326\u003c/code\u003e\u003c/a\u003e Export Decimal correctly in ESM (\u003ca href=\"https://redirect.github.com/stripe/stripe-node/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-node/commit/25b1b03aa8c58d53d93db32ec71ac419d5b0dc52\"\u003e\u003ccode\u003e25b1b03\u003c/code\u003e\u003c/a\u003e Bump version to 21.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-node/compare/v20.4.1...v22.0.0\"\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.16 to 11.0.17\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\u003ccode\u003e@​nestjs/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.0.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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/nest-cli/pull/3274\"\u003enestjs/nest-cli#3274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency webpack to v5.105.4 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/3273\"\u003enestjs/nest-cli#3273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency glob to v13.0.6 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/3271\"\u003enestjs/nest-cli#3271\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.16...11.0.17\"\u003ehttps://github.com/nestjs/nest-cli/compare/11.0.16...11.0.17\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-cli/commit/c545a6fa7ef0f06c9d3685dc3af50d0fbdf9222f\"\u003e\u003ccode\u003ec545a6f\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/41be6dd4f7e5900715146e6c7db52951ad7103a1\"\u003e\u003ccode\u003e41be6dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3271\"\u003e#3271\u003c/a\u003e from nestjs/renovate/glob-13.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/97be91ca8867b0bc73f5e814183571f85a25a611\"\u003e\u003ccode\u003e97be91c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3272\"\u003e#3272\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/f6b0116c3f230d296e8ca97905e9e5e0c04b4691\"\u003e\u003ccode\u003ef6b0116\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3273\"\u003e#3273\u003c/a\u003e from nestjs/renovate/webpack-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/870d670cb00493f90f291fad7585a16fbfae7534\"\u003e\u003ccode\u003e870d670\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3274\"\u003e#3274\u003c/a\u003e from nestjs/renovate/angular-cli-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/9f76f37f8363db68e2c8d563d628b8a51792da78\"\u003e\u003ccode\u003e9f76f37\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/62eb0bc88d4def508650074cb55938c155bbeaa0\"\u003e\u003ccode\u003e62eb0bc\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency webpack to v5.105.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/2c0bddebe072aa3097c2264e3862152d5604495e\"\u003e\u003ccode\u003e2c0bdde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency glob to v13.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/bc6add75dc7b3b66fdba321868f8c948276f335d\"\u003e\u003ccode\u003ebc6add7\u003c/code\u003e\u003c/a\u003e fix(deps): update angular-cli monorepo to v19.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest-cli/commit/67b8bc7aaa97cced6ba17e28f9425b5f3739bd58\"\u003e\u003ccode\u003e67b8bc7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.13 (\u003ca href=\"https://redirect.github.com/nestjs/nest-cli/issues/3270\"\u003e#3270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest-cli/compare/11.0.16...11.0.17\"\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.0.10\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\u003ccode\u003e@​nestjs/schematics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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/5870a98111237a9ad596cc8d896b24d0afdad29e\"\u003e\u003ccode\u003e5870a98\u003c/code\u003e\u003c/a\u003e chore(): release v11.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/7a16b71141e67af9338afa966faaebde03caf82f\"\u003e\u003ccode\u003e7a16b71\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2211\"\u003e#2211\u003c/a\u003e from nestjs/renovate/angular-cli-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/5766a4949fe74b10c72efeaf83a88732c86b6694\"\u003e\u003ccode\u003e5766a49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2219\"\u003e#2219\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/ee1313bb80fb4b017ed5d8c79b3044f4935d56ba\"\u003e\u003ccode\u003eee1313b\u003c/code\u003e\u003c/a\u003e fix(deps): update angular-cli monorepo to v19.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/3403b784dc1bdc559ff857764b91ac173236ce1b\"\u003e\u003ccode\u003e3403b78\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2245\"\u003e#2245\u003c/a\u003e from nestjs/renovate/comment-json-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/964366d2ddbd3fffb6a3d51fd8586b586973e6a6\"\u003e\u003ccode\u003e964366d\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v8.58.0 (\u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/9bd26e786ffa1c18279a37f127f4e80daa612be8\"\u003e\u003ccode\u003e9bd26e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schematics/issues/2313\"\u003e#2313\u003c/a\u003e from lrousseau-wanadev/fix/e2e-template-app-close\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/ea9ef59159f6373f357fbaa6aeab87085be97c27\"\u003e\u003ccode\u003eea9ef59\u003c/code\u003e\u003c/a\u003e fix: reorder after each in e2e tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/28f6c7d3470754a4a2825a2676916ce05301cd9d\"\u003e\u003ccode\u003e28f6c7d\u003c/code\u003e\u003c/a\u003e fix: add after each app.close() to e2e template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schematics/commit/9a72538a06ce4308fd25a8c1892e32d42884c3bb\"\u003e\u003ccode\u003e9a72538\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/schematics/compare/11.0.9...11.0.10\"\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.17 to 11.1.18\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\u003ccode\u003e@​nestjs/testing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.18 (2026-04-03)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emicroservices\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16675\"\u003e#16675\u003c/a\u003e fix(microservices): preserve packet headers in nats serializer (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16683\"\u003e#16683\u003c/a\u003e fix(core): prevent injector hang when design:paramtypes is missing (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16637\"\u003e#16637\u003c/a\u003e fix(core): dependency injection edge case with moduleref.create (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16686\"\u003enestjs/nest#16686\u003c/a\u003e fix(core): sanitize sse message\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\u003ecore\u003c/code\u003e, \u003ccode\u003eplatform-express\u003c/code\u003e, \u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16679\"\u003e#16679\u003c/a\u003e fix(deps): update dependency path-to-regexp to v8.4.2 (\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\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16623\"\u003e#16623\u003c/a\u003e fix(deps): update dependency fastify to v5.8.4 (\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\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16618\"\u003e#16618\u003c/a\u003e chore(deps): bump ws from 8.19.0 to 8.20.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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16619\"\u003e#16619\u003c/a\u003e chore(deps): bump file-type from 21.3.3 to 21.3.4 (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnkit San (\u003ca href=\"https://github.com/ankitbelal\"\u003e\u003ccode\u003e@​ankitbelal\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJakob Staudinger (\u003ca href=\"https://github.com/JakobStaudinger\"\u003e\u003ccode\u003e@​JakobStaudinger\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\u003eKrishna Chaitanya (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMK (\u003ca href=\"https://github.com/wwenrr\"\u003e\u003ccode\u003e@​wwenrr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyoumoo (\u003ca href=\"https://github.com/Youmoo\"\u003e\u003ccode\u003e@​Youmoo\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/3c1cc5f91e95fcec27c3694cd42a08a50e85cc5f\"\u003e\u003ccode\u003e3c1cc5f\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5a05f52c4368157219ea15c30ba881d9ddd64bd9\"\u003e\u003ccode\u003e5a05f52\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.18/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\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/nrwl/nx/commit/dbd2ace5e0e5d0cd1b8d75423c56f5a83f6bdab8\"\u003e\u003ccode\u003edbd2ace\u003c/code\u003e\u003c/a\u003e fix(linter): prepend framework configs before baseConfig in flat config gener...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/fae1dd40ca78b6a82f48b8c2b9acb95eca29a2ff\"\u003e\u003ccode\u003efae1dd4\u003c/code\u003e\u003c/a\u003e fix(linter): use root config to determine ESLint class in plugin (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/34900\"\u003e#34900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/b269f95683302323033da554e4480f8c40ee6246\"\u003e\u003ccode\u003eb269f95\u003c/code\u003e\u003c/a\u003e fix(linter): convert project-level eslint configs and log when skipped (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint/issues/34899\"\u003e#34899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ea5810e11e99965f798677173cd3626f8ee1318f\"\u003e\u003ccode\u003eea5810e\u003c/code\u003e\u003c/a\u003e fix(linter): use native nx.configs in convert-to-flat-config for Nx plugins (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/jest` from 22.6.0 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace...\n\n_Description has been truncated_","html_url":"https://github.com/redbonzai/mechanic-dispatch-site/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/redbonzai%2Fmechanic-dispatch-site/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"22.3.3","new_version":"22.6.3","update_type":"minor","path":null,"pr_created_at":"2026-04-01T06:20:28.000Z","version_change":"22.3.3 → 22.6.3","issue":{"uuid":"4184437857","node_id":"PR_kwDOJ9BGZM7PJ6kI","number":341,"state":"closed","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T06:47:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T06:20:28.000Z","updated_at":"2026-05-01T06:47:59.000Z","time_to_close":2593650,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":29,"packages":[{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@commitlint/cli","old_version":"20.3.0","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.3.0","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@nx/jest","old_version":"22.3.3","new_version":"22.6.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.3.3","new_version":"22.6.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.3.3","new_version":"22.6.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.3.3","new_version":"22.6.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.3.3","new_version":"22.6.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@swc/core","old_version":"1.15.8","new_version":"1.15.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.18","new_version":"0.5.20","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.52.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.52.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"eslint","old_version":"8.57.1","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-sonarjs","old_version":"3.0.5","new_version":"4.0.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"globals","old_version":"16.5.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"nx","old_version":"22.3.3","new_version":"22.6.3","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"stylelint","old_version":"16.26.0","new_version":"17.6.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-config-recommended","old_version":"17.0.0","new_version":"18.0.0","repository_url":"https://github.com/stylelint/stylelint-config-recommended"},{"name":"stylelint-order","old_version":"7.0.1","new_version":"8.1.1","repository_url":"https://github.com/hudochenkov/stylelint-order"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.52.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.2` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.3.0` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.3.0` | `20.5.0` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.3.3` | `22.6.3` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.3.3` | `22.6.3` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.3.3` | `22.6.3` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.3.3` | `22.6.3` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.3.3` | `22.6.3` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.8` | `1.15.21` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.18` | `0.5.20` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.52.0` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.52.0` | `8.58.0` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.1.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `3.0.5` | `4.0.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.4.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.3.3` | `22.6.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.26.0` | `17.6.0` |\n| [stylelint-config-recommended](https://github.com/stylelint/stylelint-config-recommended) | `17.0.0` | `18.0.0` |\n| [stylelint-order](https://github.com/hudochenkov/stylelint-order) | `7.0.1` | `8.1.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.52.0` | `8.58.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.3` |\n\n\nUpdates `@babel/core` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 to 7.29.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\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\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\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\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1c0a08d95ae7e1c788c7e1ae3a10ee53f7c86864\"\u003e\u003ccode\u003e1c0a08d\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17805\"\u003e#17805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/061bf95142132ce4200f863f891a8e3a727cd844\"\u003e\u003ccode\u003e061bf95\u003c/code\u003e\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 20.3.0 to 20.5.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\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes 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/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\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.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\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.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/613\"\u003e#613\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/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\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\u003ccode\u003e@​commitlint/cli\u003c/code\u003e'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/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e validate that --cwd directory exists before execution (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4658\"\u003e#4658\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003ecf80f75\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4595\"\u003e#4595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\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.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\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.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\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/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/cf80f75745593f4f018cac301a91f23316c974fd\"\u003e\u003ccode\u003ecf80f75\u003c/code\u003e\u003c/a\u003e fix(cli): validate that --cwd directory exists before execution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4658\"\u003e#4658\u003c/a\u003e)\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\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/18bd371428771ecc98a7b2f00194bfcbfb4ba809\"\u003e\u003ccode\u003e18bd371\u003c/code\u003e\u003c/a\u003e chore: deps (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4635\"\u003e#4635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e7ae28d1f71299cedcafe3360f376c93800b283a\"\u003e\u003ccode\u003ee7ae28d\u003c/code\u003e\u003c/a\u003e v20.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.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.3.0 to 20.5.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\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes 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/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\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.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\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.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/613\"\u003e#613\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/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\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\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e'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/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\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\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/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\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.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade conventional commit packages \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4597\"\u003e#4597\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e3aaf0a6\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/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\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e7ae28d1f71299cedcafe3360f376c93800b283a\"\u003e\u003ccode\u003ee7ae28d\u003c/code\u003e\u003c/a\u003e v20.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/be3a280aeadef5afa8ec83dbbe794ab2f72b9c3a\"\u003e\u003ccode\u003ebe3a280\u003c/code\u003e\u003c/a\u003e v20.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.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 `@nx/jest` from 22.3.3 to 22.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e add {projectRoot} prefix to d.ts fileset in typescript plugin (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35037\"\u003e#35037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use namespace import for chalk v4 compatibility (\u003ca href=\"https://github.com/nrwl/nx/commit/7c9f873bd1\"\u003e7c9f873bd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.2 (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add nx-labs repo target and use glob pattern for update-all-repos (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e update duplicate migration keys (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34961\"\u003e#34961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e ensure rebuild chunks emitted summary accurate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34979\"\u003e#34979\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34936\"\u003e#34936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e disable swc input source map resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35010\"\u003e#35010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32671\"\u003e#32671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e split-target should handle projects with colons in name better (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34725\"\u003e#34725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent TUI crash when task output arrives after completion (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34785\"\u003e#34785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34677\"\u003e#34677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e respect --parallel limit for discrete task concurrency (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34721\"\u003e#34721\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34117\"\u003e#34117\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31494\"\u003e#31494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use scroll-offset-based scrollbar positioning in TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34689\"\u003e#34689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip import-equals namespace aliases in native scanner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34947\"\u003e#34947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34644\"\u003e#34644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e include command name on all telemetry events (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34949\"\u003e#34949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip workspace context setup when global bin hands off to local (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34953\"\u003e#34953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34914\"\u003e#34914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use upsert to prevent FK constraint violations in task DB (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34977\"\u003e#34977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e runtime inputs shouldn't be cached at task_hasher layer and filesets should be in the hash_plans layer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34971\"\u003e#34971\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30170\"\u003e#30170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e show better log message when isolated plugin shuts down after hook completion (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34922\"\u003e#34922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle owners and conformance project refs on move/remove (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34815\"\u003e#34815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve published nx migrate package resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35013\"\u003e#35013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent batch executor error on prematurely completed tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35015\"\u003e#35015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add timeouts to GitHub push flow to prevent CLI hangs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35011\"\u003e#35011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34482\"\u003e#34482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e prevent double install in generators for TS solution workspaces (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e add startTime and endTime to TaskResult interface (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34996\"\u003e#34996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e ignore test enums when atomizing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34974\"\u003e#34974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e pass configName to typecheck command in TS plugin (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34989\"\u003e#34989\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34274\"\u003e#34274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e add input on .d.ts files within dependency projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34968\"\u003e#34968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e prepend framework configs before baseConfig in flat config generation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34898\"\u003e#34898\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/28381\"\u003e#28381\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32923\"\u003e#32923\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/nrwl/nx/commit/7c9de134f4261a84fe349c9426a03dcfd28bf7b1\"\u003e\u003ccode\u003e7c9de13\u003c/code\u003e\u003c/a\u003e fix(testing): gracefully handle broken jest configs in alias migration (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34901\"\u003e#34901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/5a799848bf3bbe6cabd38ae6862da2991d5f190f\"\u003e\u003ccode\u003e5a79984\u003c/code\u003e\u003c/a\u003e fix(testing): infer task inputs from jest config file references (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34740\"\u003e#34740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/b8b6ed8b85f30d98e0792dad9e12b45ceff044df\"\u003e\u003ccode\u003eb8b6ed8\u003c/code\u003e\u003c/a\u003e fix(testing): use surgical text replacement in Jest matcher alias migration (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/5a1735b041486440d7eae8e48bf8a2b2789cd49f\"\u003e\u003ccode\u003e5a1735b\u003c/code\u003e\u003c/a\u003e feat(misc): update PLUGIN.md files to help agents verification (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34379\"\u003e#34379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/e3eedf9e940ddf16b72ca5ec6f06eb7ee997ffe2\"\u003e\u003ccode\u003ee3eedf9\u003c/code\u003e\u003c/a\u003e docs(misc): update the docs to use more direct language (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/6092966ce49b8d04c2c4b58cd43ea52a9c9771bf\"\u003e\u003ccode\u003e6092966\u003c/code\u003e\u003c/a\u003e feat(core): add PLUGIN.md files to testing-tools (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34125\"\u003e#34125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/574d84183799d76fbc96ab6daee8ba4248ec735d\"\u003e\u003ccode\u003e574d841\u003c/code\u003e\u003c/a\u003e chore(core): update to latest version of tsquery (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/34067\"\u003e#34067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d9ca27bc3dbdbfa4d3a8e18ae5fa053208834fc5\"\u003e\u003ccode\u003ed9ca27b\u003c/code\u003e\u003c/a\u003e fix(testing): ensure jest v30 migration is run (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/jest/issues/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.3/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/js` from 22.3.3 to 22.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e add {projectRoot} prefix to d.ts fileset in typescript plugin (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35037\"\u003e#35037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use namespace import for chalk v4 compatibility (\u003ca href=\"https://github.com/nrwl/nx/commit/7c9f873bd1\"\u003e7c9f873bd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.2 (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add nx-labs repo target and use glob pattern for update-all-repos (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e update duplicate migration keys (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34961\"\u003e#34961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e ensure rebuild chunks emitted summary accurate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34979\"\u003e#34979\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34936\"\u003e#34936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e disable swc input source map resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35010\"\u003e#35010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32671\"\u003e#32671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e split-target should handle projects with colons in name better (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34725\"\u003e#34725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent TUI crash when task output arrives after completion (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34785\"\u003e#34785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34677\"\u003e#34677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e respect --parallel limit for discrete task concurrency (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34721\"\u003e#34721\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34117\"\u003e#34117\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31494\"\u003e#31494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use scroll-offset-based scrollbar positioning in TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34689\"\u003e#34689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip import-equals namespace aliases in native scanner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34947\"\u003e#34947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34644\"\u003e#34644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e include command name on all telemetry events (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34949\"\u003e#34949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip workspace context setup when global bin hands off to local (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34953\"\u003e#34953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34914\"\u003e#34914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use upsert to prevent FK constraint violations in task DB (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34977\"\u003e#34977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e runtime inputs shouldn't be cached at task_hasher layer and filesets should be in the hash_plans layer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34971\"\u003e#34971\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30170\"\u003e#30170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e show better log message when isolated plugin shuts down after hook completion (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34922\"\u003e#34922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle owners and conformance project refs on move/remove (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34815\"\u003e#34815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve published nx migrate package resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35013\"\u003e#35013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent batch executor error on prematurely completed tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35015\"\u003e#35015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add timeouts to GitHub push flow to prevent CLI hangs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35011\"\u003e#35011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34482\"\u003e#34482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e prevent double install in generators for TS solution workspaces (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e add startTime and endTime to TaskResult interface (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34996\"\u003e#34996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e ignore test enums when atomizing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34974\"\u003e#34974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e pass configName to typecheck command in TS plugin (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34989\"\u003e#34989\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34274\"\u003e#34274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e add input on .d.ts files within dependency projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34968\"\u003e#34968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e prepend framework configs before baseConfig in flat config generation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34898\"\u003e#34898\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/28381\"\u003e#28381\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32923\"\u003e#32923\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/nrwl/nx/commit/9a743d3b70ebd82fc99fead6745a50a4c8f84b65\"\u003e\u003ccode\u003e9a743d3\u003c/code\u003e\u003c/a\u003e fix(js): add {projectRoot} prefix to d.ts fileset in typescript plugin (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/35037\"\u003e#35037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/b611b9806307aba59803bf88cf68ed210240d897\"\u003e\u003ccode\u003eb611b98\u003c/code\u003e\u003c/a\u003e fix(js): add input on .d.ts files within dependency projects (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34968\"\u003e#34968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/583335b2acc4bb6b814f73fd8f11b7616068e215\"\u003e\u003ccode\u003e583335b\u003c/code\u003e\u003c/a\u003e fix(js): pass configName to typecheck command in TS plugin (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34989\"\u003e#34989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1fac89360b2f58bb199c79f11c75245db703e256\"\u003e\u003ccode\u003e1fac893\u003c/code\u003e\u003c/a\u003e fix(core): set windowsHide: true on all child process spawns (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34894\"\u003e#34894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9c2b5e2404f141b0e3dee19543ae0584a2201614\"\u003e\u003ccode\u003e9c2b5e2\u003c/code\u003e\u003c/a\u003e fix(js): preserve tsconfig fields in typescript plugin cache (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34908\"\u003e#34908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1c7076d7232c3509d8a588cd3f5483d30b0e890f\"\u003e\u003ccode\u003e1c7076d\u003c/code\u003e\u003c/a\u003e fix(js): normalize cwd path separator in typescript plugin targets (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/6ee7091c5547f9af59d52237855928c8e618396f\"\u003e\u003ccode\u003e6ee7091\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(js): add deps-sync generator (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34407\"\u003e#34407\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34888\"\u003e#34888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8d71d5b57b665045b5bdefbfdf3f33193720e24c\"\u003e\u003ccode\u003e8d71d5b\u003c/code\u003e\u003c/a\u003e feat(js): add deps-sync generator (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34407\"\u003e#34407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/e9781bdd3b1c940581e8dac1593c07d738e95312\"\u003e\u003ccode\u003ee9781bd\u003c/code\u003e\u003c/a\u003e fix(js): track tsconfig files from dependency reference chain as inputs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34848\"\u003e#34848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f40c4a5a17c524ab18c98ee0ac75e76bc4ec6b42\"\u003e\u003ccode\u003ef40c4a5\u003c/code\u003e\u003c/a\u003e fix(js): skip npm dist-tag add when no new version was resolved (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/js/issues/34843\"\u003e#34843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.3/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/vite` from 22.3.3 to 22.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e add {projectRoot} prefix to d.ts fileset in typescript plugin (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35037\"\u003e#35037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e use namespace import for chalk v4 compatibility (\u003ca href=\"https://github.com/nrwl/nx/commit/7c9f873bd1\"\u003e7c9f873bd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.2 (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e auto-open browser for Cloud setup URL during create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35014\"\u003e#35014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e add nx-labs repo target and use glob pattern for update-all-repos (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e update duplicate migration keys (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34961\"\u003e#34961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular-rspack:\u003c/strong\u003e ensure rebuild chunks emitted summary accurate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34979\"\u003e#34979\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34936\"\u003e#34936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundling:\u003c/strong\u003e disable swc input source map resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35010\"\u003e#35010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32671\"\u003e#32671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e split-target should handle projects with colons in name better (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34725\"\u003e#34725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent TUI crash when task output arrives after completion (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34785\"\u003e#34785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34677\"\u003e#34677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e respect --parallel limit for discrete task concurrency (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34721\"\u003e#34721\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34117\"\u003e#34117\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31494\"\u003e#31494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use scroll-offset-based scrollbar positioning in TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34689\"\u003e#34689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip import-equals namespace aliases in native scanner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34947\"\u003e#34947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34644\"\u003e#34644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e include command name on all telemetry events (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34949\"\u003e#34949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e skip workspace context setup when global bin hands off to local (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34953\"\u003e#34953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34914\"\u003e#34914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use upsert to prevent FK constraint violations in task DB (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34977\"\u003e#34977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e runtime inputs shouldn't be cached at task_hasher layer and filesets should be in the hash_plans layer (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34971\"\u003e#34971\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30170\"\u003e#30170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e show better log message when isolated plugin shuts down after hook completion (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34922\"\u003e#34922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle owners and conformance project refs on move/remove (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34815\"\u003e#34815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve published nx migrate package resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35013\"\u003e#35013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34111\"\u003e#34111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent batch executor error on prematurely completed tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35015\"\u003e#35015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add timeouts to GitHub push flow to prevent CLI hangs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35011\"\u003e#35011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34482\"\u003e#34482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e prevent double install in generators for TS solution workspaces (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e add startTime and endTime to TaskResult interface (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34996\"\u003e#34996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e ignore test enums when atomizing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34974\"\u003e#34974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e pass configName to typecheck command in TS plugin (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34989\"\u003e#34989\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34274\"\u003e#34274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e add input on .d.ts files within dependency projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34968\"\u003e#34968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e prepend framework configs before baseConfig in flat config generation (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/34898\"\u003e#34898\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/28381\"\u003e#28381\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32923\"\u003e#32923\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/nrwl/nx/commit/c96a9d4a6b3ce5fa3c16ab12b94b54baf9a37636\"\u003e\u003ccode\u003ec96a9d4\u003c/code\u003e\u003c/a\u003e fix(vite): add support for Vite 8 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34850\"\u003e#34850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1fac89360b2f58bb199c79f11c75245db703e256\"\u003e\u003ccode\u003e1fac893\u003c/code\u003e\u003c/a\u003e fix(core): set windowsHide: true on all child process spawns (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34894\"\u003e#34894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/6ee7091c5547f9af59d52237855928c8e618396f\"\u003e\u003ccode\u003e6ee7091\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(js): add deps-sync generator (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34407\"\u003e#34407\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34888\"\u003e#34888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1367d2a211c893a41e2bc504a44b6ef2eeb8e1db\"\u003e\u003ccode\u003e1367d2a\u003c/code\u003e\u003c/a\u003e fix(vite): pin vitest v4 to ~4.0.x to fix Yarn Classic resolution failure (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8d71d5b57b665045b5bdefbfdf3f33193720e24c\"\u003e\u003ccode\u003e8d71d5b\u003c/code\u003e\u003c/a\u003e feat(js): add deps-sync generator (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34407\"\u003e#34407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/fb8884e967d7a5e2c807e62c60654bcb0e57baa7\"\u003e\u003ccode\u003efb8884e\u003c/code\u003e\u003c/a\u003e fix(vitest): handle zoneless Angular apps in vitest configuration generator (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/42f623e2c185a3b2961e96e48ad4c5a077c65bcc\"\u003e\u003ccode\u003e42f623e\u003c/code\u003e\u003c/a\u003e fix(vite): skip root-relative paths in nxViteTsPaths resolveId (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34694\"\u003e#34694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1e1a8a7a404f5f00759f2eb25c0690fa8e72ec2e\"\u003e\u003ccode\u003e1e1a8a7\u003c/code\u003e\u003c/a\u003e fix(vite): isPreview=true for Vite Preview server (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34597\"\u003e#34597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/5a1735b041486440d7eae8e48bf8a2b2789cd49f\"\u003e\u003ccode\u003e5a1735b\u003c/code\u003e\u003c/a\u003e feat(misc): update PLUGIN.md files to help agents verification (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34379\"\u003e#34379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/e3eedf9e940ddf16b72ca5ec6f06eb7ee997ffe2\"\u003e\u003ccode\u003ee3eedf9\u003c/code\u003e\u003c/a\u003e docs(misc): update the docs to use more direct language (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.3/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/web` from 22.3.3 to 22.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/juntossomosmais/time-out-market/pull/341","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/juntossomosmais%2Ftime-out-market/issues/341","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/341/packages"}}]}