{"id":56652,"name":"tabbable","ecosystem":"npm","repository_url":"https://github.com/focus-trap/tabbable","issues_count":34,"created_at":"2025-07-31T16:07:51.969Z","updated_at":"2025-07-31T16:07:51.969Z","purl":"pkg:npm/tabbable","metadata":{"id":2426766,"name":"tabbable","ecosystem":"npm","description":"Returns an array of all tabbable DOM nodes within a containing node.","homepage":"https://github.com/focus-trap/tabbable#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/focus-trap/tabbable","keywords_array":[],"namespace":null,"versions_count":47,"first_release_published_at":"2015-08-05T14:00:47.601Z","latest_release_published_at":"2023-06-26T20:19:15.949Z","latest_release_number":"6.2.0","last_synced_at":"2025-07-30T05:03:12.483Z","created_at":"2022-04-10T01:37:41.400Z","updated_at":"2025-07-30T05:03:12.484Z","registry_url":"https://www.npmjs.com/package/tabbable","install_command":"npm install tabbable","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"6.2.0","beta":"5.3.0-beta.1","tabbable-i905":"6.0.2-tabbable-i905.2"}},"repo_metadata":{"id":35809706,"uuid":"40092099","full_name":"focus-trap/tabbable","owner":"focus-trap","description":"Find descendants of a DOM node that are in the tab order","archived":false,"fork":false,"pushed_at":"2024-10-16T22:09:02.000Z","size":6049,"stargazers_count":530,"open_issues_count":2,"forks_count":58,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-20T07:16:02.747Z","etag":null,"topics":["a11y","dependabot","focus-trap","focusable"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/focus-trap.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-08-02T20:37:22.000Z","updated_at":"2024-10-19T11:58:24.000Z","dependencies_parsed_at":"2023-02-14T11:46:13.511Z","dependency_job_id":"402ab16f-e3b3-4bab-ab8e-b82c429cacea","html_url":"https://github.com/focus-trap/tabbable","commit_stats":{"total_commits":1423,"total_committers":30,"mean_commits":47.43333333333333,"dds":"0.16233309908643712","last_synced_commit":"898705c7424a8e9f726b13166681c99fc7263122"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/focus-trap","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224732033,"owners_count":17360416,"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":"focus-trap","name":"focus-trap","uuid":"67880267","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/67880267?v=4","repositories_count":3,"last_synced_at":"2024-03-25T20:28:24.080Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/focus-trap","funding_links":[],"total_stars":2462,"followers":8,"following":0,"created_at":"2022-11-02T16:33:18.566Z","updated_at":"2024-03-25T20:28:25.643Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/focus-trap","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/focus-trap/repositories"},"tags":[{"name":"v6.2.0","sha":"98ad98efbeac039752e75997a9ab4e9d65e0f86b","kind":"tag","published_at":"2023-06-26T20:19:17.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v6.2.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.2.0/manifests"},{"name":"v6.1.2","sha":"6f546ec7483d6d12ed7676d44c016a2e96f0ee23","kind":"tag","published_at":"2023-05-03T23:00:26.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v6.1.2","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.1.2/manifests"},{"name":"v6.1.1","sha":"4dd3cbdaab60898d51b882ae29adb5aeb1dca7c9","kind":"tag","published_at":"2023-02-15T21:25:40.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v6.1.1","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.1.1/manifests"},{"name":"v6.1.0","sha":"c97663b9379d17100f06e0336bdd79bcb9968981","kind":"tag","published_at":"2023-02-15T17:30:26.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v6.1.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.1.0/manifests"},{"name":"v6.0.2-tabbable-i905.2","sha":"26d47428807dc06f28622274770e09284b1c5083","kind":"commit","published_at":"2023-02-01T20:01:17.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v6.0.2-tabbable-i905.2","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v6.0.2-tabbable-i905.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.0.2-tabbable-i905.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.0.2-tabbable-i905.2/manifests"},{"name":"v6.0.2-tabbable-i905.1","sha":"847811fc36a28c836817c54205a468dfeca8b623","kind":"commit","published_at":"2023-01-25T21:50:09.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v6.0.2-tabbable-i905.1","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v6.0.2-tabbable-i905.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.0.2-tabbable-i905.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.0.2-tabbable-i905.1/manifests"},{"name":"v6.0.2-tabbable-i905.0","sha":"531da4bcbada3c446791f3f436e4ab5c31642410","kind":"tag","published_at":"2023-01-25T19:40:05.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v6.0.2-tabbable-i905.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v6.0.2-tabbable-i905.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.0.2-tabbable-i905.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.0.2-tabbable-i905.0/manifests"},{"name":"v6.0.1","sha":"1f416d56256d786cf7d9ac0ac33f370c108d8590","kind":"tag","published_at":"2022-10-28T14:35:22.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v6.0.1","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"452dc798a6cf03d28cbcd3dbe80c3ebb88d23c93","kind":"tag","published_at":"2022-08-17T20:49:26.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v6.0.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v6.0.0/manifests"},{"name":"v5.3.3","sha":"e4092a6434475bd5b503f49bc9b804a5ba791ab7","kind":"tag","published_at":"2022-05-25T19:32:52.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.3.3","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.3.3/manifests"},{"name":"v5.3.2","sha":"ce3ab1a787fc0e738640f8af7e8e0d4d498364de","kind":"tag","published_at":"2022-05-06T18:55:29.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.3.2","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.3.2/manifests"},{"name":"v5.3.1","sha":"f18e6b458997437deca28e78ac88f7d076fed9ef","kind":"tag","published_at":"2022-04-21T23:59:40.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.3.1","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.3.1/manifests"},{"name":"v5.3.0","sha":"a6018d41bb4e8fd065265364f55c13856bfc2568","kind":"tag","published_at":"2022-04-20T23:14:04.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.3.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.3.0/manifests"},{"name":"v5.3.0-beta.0","sha":"54ab7546085ef2374cd0139cf897c556886147f1","kind":"tag","published_at":"2022-01-28T20:17:31.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.3.0-beta.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.3.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.3.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.3.0-beta.0/manifests"},{"name":"v5.2.1","sha":"4507ab79fe42486ecf6a7bf5c8e77c5bbcead976","kind":"tag","published_at":"2021-08-14T16:34:13.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.2.1","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"be458c8e38cd464a3c67e7780e2e5761c9a8c763","kind":"tag","published_at":"2021-04-09T13:37:35.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.2.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.2.0/manifests"},{"name":"v5.1.6","sha":"8ada32f34e7d83d7e241b206c490eef7459ef936","kind":"tag","published_at":"2021-02-19T17:22:35.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.1.6","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.6/manifests"},{"name":"v5.1.5","sha":"b409b0b404af0838d51a177104bc274c4e1ef704","kind":"tag","published_at":"2020-12-16T17:46:44.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.1.5","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.5/manifests"},{"name":"v5.1.4","sha":"c2e38abab1d286e710499a9623cb006a5fa30431","kind":"tag","published_at":"2020-11-25T17:35:08.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.1.4","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.4/manifests"},{"name":"v5.1.3","sha":"0bb73f862efc007b6a2ed41344ca5c603d450105","kind":"tag","published_at":"2020-10-26T16:34:34.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.1.3","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.3/manifests"},{"name":"v5.1.2","sha":"f351691adf5cf825df4ed9c7afbb80c5c00d13ed","kind":"tag","published_at":"2020-10-07T23:52:48.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.1.2","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.2/manifests"},{"name":"v5.1.1","sha":"8a1863dfaf5e679dc0f3595621f88ee66b718331","kind":"tag","published_at":"2020-10-05T18:56:52.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.1.1","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.1/manifests"},{"name":"v5.1.0","sha":"c7a9a2cf6095a39daa919bcc6e2ae759d0e8c143","kind":"tag","published_at":"2020-09-19T19:30:49.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.1.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.1.0/manifests"},{"name":"v5.0.0","sha":"8b614d73ed56ff6fbfdd7ffd151fd611fbf4348b","kind":"tag","published_at":"2020-09-04T17:28:55.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/v5.0.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/v5.0.0/manifests"},{"name":"4.0.0","sha":"b8ceed435664fdf51b5f70729ab50c63e1877190","kind":"tag","published_at":"2019-03-11T15:08:34.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/4.0.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/4.0.0/manifests"},{"name":"3.1.2","sha":"9e46ff2f439dd5532e77cde75416f8f5b4af8877","kind":"tag","published_at":"2019-01-02T15:49:27.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/3.1.2","html_url":"https://github.com/focus-trap/tabbable/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"e8ecf52617fe97066361356070ae42364e089c8b","kind":"tag","published_at":"2018-08-27T03:49:44.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/3.1.1","html_url":"https://github.com/focus-trap/tabbable/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"878c489b8301344949a14ed788d7e16afe690e86","kind":"tag","published_at":"2018-07-29T23:00:59.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/3.1.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"e1a69d3d105f7cdde9542658096aa05f21869088","kind":"tag","published_at":"2018-07-29T20:32:15.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/3.0.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"28662e38781fd5af0a0e7eb19d2a71ea7615584d","kind":"tag","published_at":"2018-07-29T19:14:42.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/2.0.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/2.0.0/manifests"},{"name":"1.1.3","sha":"bfe49b1181fc79263605d693f29e4424d6683c92","kind":"tag","published_at":"2018-05-05T18:18:09.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/1.1.3","html_url":"https://github.com/focus-trap/tabbable/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.1.3/manifests"},{"name":"1.1.2","sha":"81d78413afe2c1552538ef94693908a48d95f404","kind":"tag","published_at":"2017-12-17T20:44:08.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/1.1.2","html_url":"https://github.com/focus-trap/tabbable/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"166909a25f4f449108b25d47606f9f578dc78164","kind":"tag","published_at":"2017-11-07T15:04:18.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/1.1.1","html_url":"https://github.com/focus-trap/tabbable/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"828557296e9b3dcfbcf6b73cda8754558249fd03","kind":"tag","published_at":"2017-09-21T01:41:41.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/1.1.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.1.0/manifests"},{"name":"1.0.8","sha":"6dce96ba7d439e21ab973c035c6e62eb44e49be1","kind":"commit","published_at":"2017-09-08T01:55:06.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/1.0.8","html_url":"https://github.com/focus-trap/tabbable/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"831f1a69f3f71d83e040d5365b78f95f8a5fd10c","kind":"commit","published_at":"2017-08-28T14:44:59.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/1.0.7","html_url":"https://github.com/focus-trap/tabbable/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"066c65329715787f87ab89819f7b4fbbabeaa4ec","kind":"commit","published_at":"2017-04-17T15:22:21.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/1.0.6","html_url":"https://github.com/focus-trap/tabbable/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"ebc5d48e6666318c3cf32adaab803cfb4cc366e9","kind":"commit","published_at":"2016-12-17T19:00:20.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/1.0.5","html_url":"https://github.com/focus-trap/tabbable/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.5/manifests"},{"name":"1.0.4","sha":"958b32198834b611366e8224d5114f8e52025234","kind":"commit","published_at":"2016-06-23T14:59:58.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/1.0.4","html_url":"https://github.com/focus-trap/tabbable/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"1b22b0daba5b6d56f9c07468d98073f7d4ef84f5","kind":"commit","published_at":"2016-06-18T17:15:44.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/1.0.3","html_url":"https://github.com/focus-trap/tabbable/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"49832db2ee1673d2428dc6e821d27484f2949ee0","kind":"commit","published_at":"2016-06-18T16:41:58.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/1.0.2","html_url":"https://github.com/focus-trap/tabbable/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"e1624b6e9246e4d054fe7d89ba7fc823d4d52425","kind":"commit","published_at":"2016-06-01T02:25:59.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/1.0.1","html_url":"https://github.com/focus-trap/tabbable/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"33c5a5c07e8181b823613779946c9ca8d30388fa","kind":"commit","published_at":"2015-08-26T23:55:23.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/1.0.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/1.0.0/manifests"},{"name":"0.3.0","sha":"c1c4a5988cb8fec05f93e89ce0af451eddd87a14","kind":"commit","published_at":"2015-08-16T15:30:41.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/0.3.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"51234a2ec067d5b905e64b08e90834bfe014bc32","kind":"commit","published_at":"2015-08-15T23:07:27.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/0.2.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/0.2.0/manifests"},{"name":"0.1.0","sha":"6cb34b292564ef409a6b5a421938886fb537a16d","kind":"commit","published_at":"2015-08-05T14:00:34.000Z","download_url":"https://codeload.github.com/focus-trap/tabbable/tar.gz/0.1.0","html_url":"https://github.com/focus-trap/tabbable/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-11-15T05:04:01.132Z","dependent_packages_count":232,"downloads":32162661,"downloads_period":"last-month","dependent_repos_count":43505,"rankings":{"downloads":0.09779506902428865,"dependent_repos_count":0.15272933619225326,"dependent_packages_count":0.22049011474110092,"stargazers_count":3.1820587437981462,"forks_count":3.842515801505896,"docker_downloads_count":0.10814375357712343,"average":1.2672888031398013},"purl":"pkg:npm/tabbable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/tabbable","docker_dependents_count":671,"docker_downloads_count":1663450547,"usage_url":"https://repos.ecosyste.ms/usage/npm/tabbable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/tabbable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-11-15T05:03:59.240Z","issues_count":5,"pull_requests_count":498,"avg_time_to_close_issue":14832748.75,"avg_time_to_close_pull_request":44684.385542168675,"issues_closed_count":4,"pull_requests_closed_count":498,"pull_request_authors_count":5,"issue_authors_count":5,"avg_comments_per_issue":13.4,"avg_comments_per_pull_request":1.7048192771084336,"merged_pull_requests_count":469,"bot_issues_count":0,"bot_pull_requests_count":485,"past_year_issues_count":0,"past_year_pull_requests_count":235,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43964.45531914894,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":235,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.3957446808510638,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":234,"past_year_merged_pull_requests_count":216,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/focus-trap%2Ftabbable/issues","maintainers":[{"login":"stefcameron","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stefcameron"}],"active_maintainers":[{"login":"stefcameron","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stefcameron"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tabbable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tabbable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tabbable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tabbable/related_packages","maintainers":[{"uuid":"davidtheclark","login":"davidtheclark","name":null,"email":"david.dave.clark@gmail.com","url":null,"packages_count":53,"html_url":"https://www.npmjs.com/~davidtheclark","role":null,"created_at":"2022-11-20T08:45:53.512Z","updated_at":"2022-11-20T08:45:53.512Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/davidtheclark/packages"},{"uuid":"stefcameron","login":"stefcameron","name":null,"email":"stefan@stefcameron.com","url":null,"packages_count":8,"html_url":"https://www.npmjs.com/~stefcameron","role":null,"created_at":"2022-11-20T08:45:53.520Z","updated_at":"2022-11-20T08:45:53.520Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/stefcameron/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5084163,"maintainers_count":1036977,"namespaces_count":306387,"keywords_count":717574,"github":"npm","metadata":{"funded_packages_count":153759},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-07-31T05:43:06.925Z","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":24,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4785811138","node_id":"PR_kwDOScN2hc7sr2z6","number":18,"state":"closed","title":"Bump the npm 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-07-15T13:01:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-01T13:06:22.000Z","updated_at":"2026-07-15T13:01:42.000Z","time_to_close":1209318,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":26,"packages":[{"name":"vue","old_version":"3.5.30","new_version":"3.5.39","repository_url":"https://github.com/vuejs/core"},{"name":"@iconify-json/simple-icons","old_version":"1.2.75","new_version":"1.2.88","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.3.2","repository_url":"https://github.com/ungap/structured-clone"},{"name":"@vue/devtools-api","old_version":"7.7.9","new_version":"7.7.10","repository_url":"https://github.com/vuejs/devtools"},{"name":"algoliasearch","old_version":"5.49.2","new_version":"5.55.1","repository_url":"https://github.com/algolia/algoliasearch-client-javascript"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.15","repository_url":"https://github.com/ai/nanoid"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.16","repository_url":"https://github.com/postcss/postcss"},{"name":"preact","old_version":"10.29.0","new_version":"10.29.3","repository_url":"https://github.com/preactjs/preact"},{"name":"property-information","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/wooorm/property-information"},{"name":"rollup","old_version":"4.60.0","new_version":"4.62.2","repository_url":"https://github.com/rollup/rollup"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 11 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vue](https://github.com/vuejs/core) | `3.5.30` | `3.5.39` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.75` | `1.2.88` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.3.2` |\n| [@vue/devtools-api](https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-api) | `7.7.9` | `7.7.10` |\n| [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) | `5.49.2` | `5.55.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.15` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.16` |\n| [preact](https://github.com/preactjs/preact) | `10.29.0` | `10.29.3` |\n| [property-information](https://github.com/wooorm/property-information) | `7.1.0` | `7.2.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.60.0` | `4.62.2` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n\n\nUpdates `vue` from 3.5.30 to 3.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.39\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.34\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.38...v3.5.39\"\u003e3.5.39\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e correct filter rewrite recursion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14959\"\u003e#14959\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be7ce314b96256f1c56f53088d51ed6bc77fde28\"\u003ebe7ce31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e force patch dynamic props when hydrating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9083\"\u003e#9083\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/024cf06daa33db4660431f20aa050acb99cff07f\"\u003e024cf06\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9033\"\u003e#9033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e respect data-allow-mismatch on conditional branches (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12801\"\u003e#12801\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/164af639a120421194f7afe0e097bdf254c90199\"\u003e164af63\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12782\"\u003e#12782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e avoid triggering effects when set fails (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14964\"\u003e#14964\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e450973eabc0038f398344b981acd8759c246c50\"\u003ee450973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle non-isomorphic block element update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15002\"\u003e#15002\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/932ddd058d69be9bbd8cd796c89f0d1a4fc128d7\"\u003e932ddd0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6385\"\u003e#6385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e normalize function children for elements and Teleport (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/2f374cda18cbe331ede1a49a324b423c75d0faf3\"\u003e2f374cd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9107\"\u003e#9107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pause tracking when invoking function refs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14985\"\u003e#14985\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3ac052b6b1e9d3978e98cc30a1a89a9b9b51358b\"\u003e3ac052b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve once event listener name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/87b73b64a0d9b4e2dd2dacfe98f2f1c2396d7a61\"\u003e87b73b6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8342\"\u003e#8342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e preserve option modifier event names (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4b659e699925555464ea9ae8fa3e1984609f6dc2\"\u003e4b659e6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8334\"\u003e#8334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e dedupe inherited scope ids during vnode rendering (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15005\"\u003e#15005\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/027da6b2810c4752131439d2645f3d931d07242f\"\u003e027da6b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12159\"\u003e#12159\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12175\"\u003e#12175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e resolve nested async teleport content (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9431\"\u003e#9431\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/31d0f23757afb410c638a9c29d44d76d0944e18f\"\u003e31d0f23\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6207\"\u003e#6207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle teleport unmount edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12705\"\u003e#12705\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/671997ade74e34880cebe3c340269b8598c3b26c\"\u003e671997a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12702\"\u003e#12702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support named tuple emits (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12676\"\u003e#12676\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/232f4022e3160b30b11748a6d97ea2c15ed3b74f\"\u003e232f402\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12673\"\u003e#12673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e validate defineModel defaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14968\"\u003e#14968\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/747f57e9cdb3c5f084f8da5ca7e0e0b7b326b662\"\u003e747f57e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14966\"\u003e#14966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.37...v3.5.38\"\u003e3.5.38\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.36...v3.5.37\"\u003e3.5.37\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.35...v3.5.36\"\u003e3.5.36\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid crash on CDATA at the document root (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14916\"\u003e#14916\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0ea17e232f9a8f4a9acf57c6addc78cf4f279c13\"\u003e0ea17e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e prefix dynamic keys on v-memo elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14922\"\u003e#14922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/68e978e3e71a8ae40701808e78966f2168c5907c\"\u003e68e978e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14920\"\u003e#14920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle vue-ignore on leading intersection/union type (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14950\"\u003e#14950\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0dcd225c01f211ebb8ce4dda8c8eac10539abf1a\"\u003e0dcd225\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12254\"\u003e#12254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e respect var hoisting in props destructure (\u003ca href=\"https://github.com/vuejs/core/commit/48ad452dd61926a59e358da3c74c5ef750ae21c4\"\u003e48ad452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e preserve watch callback return value when wrapped for \u003ccode\u003eonce: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14902\"\u003e#14902\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/450a8a8e45520f30fe8343c5016a777d888e53fc\"\u003e450a8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e add dev warning for silent catch in compat mode and fix test description typo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14891\"\u003e#14891\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/db3e117025a7193291ed6676180a5a44bbe0ae76\"\u003edb3e117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e force model update when reverted before sync (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14897\"\u003e#14897\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/7f76378b0d178a29113ee07d67faa48b637944e8\"\u003e7f76378\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13524\"\u003e#13524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip async component callbacks after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14911\"\u003e#14911\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5300ead57b3c14942d4c155ef5e485d5409e7f02\"\u003e5300ead\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid move transition for hidden v-show group children (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14895\"\u003e#14895\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c11f6ee644412edf3eef6736991e895e4a3e1dde\"\u003ec11f6ee\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14894\"\u003e#14894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e trigger immediate callback for empty sources (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14914\"\u003e#14914\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1f2ca7e4837b1b0de0b91048fffdb03710c0b03e\"\u003e1f2ca7e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14898\"\u003e#14898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\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/vuejs/core/commit/c0606e91798c8dca4f33d101e1dd836d672592c1\"\u003e\u003ccode\u003ec0606e9\u003c/code\u003e\u003c/a\u003e release: v3.5.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/4b659e699925555464ea9ae8fa3e1984609f6dc2\"\u003e\u003ccode\u003e4b659e6\u003c/code\u003e\u003c/a\u003e fix(runtime-dom): preserve option modifier event names (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8338\"\u003e#8338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/232f4022e3160b30b11748a6d97ea2c15ed3b74f\"\u003e\u003ccode\u003e232f402\u003c/code\u003e\u003c/a\u003e fix(types): support named tuple emits (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12676\"\u003e#12676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/671997ade74e34880cebe3c340269b8598c3b26c\"\u003e\u003ccode\u003e671997a\u003c/code\u003e\u003c/a\u003e fix(teleport): handle teleport unmount edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12705\"\u003e#12705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/164af639a120421194f7afe0e097bdf254c90199\"\u003e\u003ccode\u003e164af63\u003c/code\u003e\u003c/a\u003e fix(hydration): respect data-allow-mismatch on conditional branches (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12801\"\u003e#12801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/2f374cda18cbe331ede1a49a324b423c75d0faf3\"\u003e\u003ccode\u003e2f374cd\u003c/code\u003e\u003c/a\u003e fix(runtime-core): normalize function children for elements and Teleport (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/87b73b64a0d9b4e2dd2dacfe98f2f1c2396d7a61\"\u003e\u003ccode\u003e87b73b6\u003c/code\u003e\u003c/a\u003e fix(runtime-core): preserve once event listener name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8341\"\u003e#8341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/027da6b2810c4752131439d2645f3d931d07242f\"\u003e\u003ccode\u003e027da6b\u003c/code\u003e\u003c/a\u003e fix(ssr): dedupe inherited scope ids during vnode rendering (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15005\"\u003e#15005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/024cf06daa33db4660431f20aa050acb99cff07f\"\u003e\u003ccode\u003e024cf06\u003c/code\u003e\u003c/a\u003e fix(hydration): force patch dynamic props when hydrating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9083\"\u003e#9083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/be7ce314b96256f1c56f53088d51ed6bc77fde28\"\u003e\u003ccode\u003ebe7ce31\u003c/code\u003e\u003c/a\u003e fix(compiler-core): correct filter rewrite recursion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14959\"\u003e#14959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.30...v3.5.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-string-parser` from 7.27.1 to 7.29.7\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@​babel/helper-string-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\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/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\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\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\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\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\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/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\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:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-helper-string-parser\"\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@​babel/helper-string-parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-validator-identifier` from 7.28.5 to 7.29.7\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@​babel/helper-validator-identifier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\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/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\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\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\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\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\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/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\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:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-helper-validator-identifier\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.29.2 to 7.29.7\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@​babel/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\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/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\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\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\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\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\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/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\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:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/9bc522a968b42e3c36f9297badf6adad46e2b3df\"\u003e\u003ccode\u003e9bc522a\u003c/code\u003e\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17923\"\u003e#17923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/69277a030b6b4ef2288f577f8f52b1cbdbe31903\"\u003e\u003ccode\u003e69277a0\u003c/code\u003e\u003c/a\u003e Improve trailing comma comment handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17782\"\u003e#17782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/types` from 7.29.0 to 7.29.7\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@​babel/types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\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/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\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\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\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\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\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/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\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:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.75 to 1.2.88\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ungap/structured-clone` from 1.3.0 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/a86564c7bd087fb8b6ce0daa89ab97ca361ca23f\"\u003e\u003ccode\u003ea86564c\u003c/code\u003e\u003c/a\u003e 1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/8cfe5db5c9ff2629bb7db5fd047ac554391477bf\"\u003e\u003ccode\u003e8cfe5db\u003c/code\u003e\u003c/a\u003e updated dev/dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/4e8eeaf60fb545e727f3886f622c88e51a6e6f5b\"\u003e\u003ccode\u003e4e8eeaf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ungap/structured-clone/issues/24\"\u003e#24\u003c/a\u003e from spokodev/fix-invalid-date-serialize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/361092acc2af652407aab2c3b4af17e9363bd077\"\u003e\u003ccode\u003e361092a\u003c/code\u003e\u003c/a\u003e fix: serialize Invalid Date instead of throwing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/6bb4874096af6b0f7dc100ea28dbc2830569bf41\"\u003e\u003ccode\u003e6bb4874\u003c/code\u003e\u003c/a\u003e updated CI requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/0c441086a929fb1a883622ab0e84174e521f2e6c\"\u003e\u003ccode\u003e0c44108\u003c/code\u003e\u003c/a\u003e 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/d4e42f861afbf879fa0b6e87f41e991f73ddeb1a\"\u003e\u003ccode\u003ed4e42f8\u003c/code\u003e\u003c/a\u003e Fix possible CWE-94\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ungap/structured-clone/compare/v1.3.0...v1.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~webreflection\"\u003ewebreflection\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ungap/structured-clone\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-core` from 3.5.30 to 3.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/compiler-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.39\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.34\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/compiler-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.38...v3.5.39\"\u003e3.5.39\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e correct filter rewrite recursion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14959\"\u003e#14959\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be7ce314b96256f1c56f53088d51ed6bc77fde28\"\u003ebe7ce31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e force patch dynamic props when hydrating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9083\"\u003e#9083\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/024cf06daa33db4660431f20aa050acb99cff07f\"\u003e024cf06\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9033\"\u003e#9033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e respect data-allow-mismatch on conditional branches (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12801\"\u003e#12801\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/164af639a120421194f7afe0e097bdf254c90199\"\u003e164af63\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12782\"\u003e#12782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e avoid triggering effects when set fails (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14964\"\u003e#14964\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e450973eabc0038f398344b981acd8759c246c50\"\u003ee450973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle non-isomorphic block element update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15002\"\u003e#15002\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/932ddd058d69be9bbd8cd796c89f0d1a4fc128d7\"\u003e932ddd0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6385\"\u003e#6385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e normalize function children for elements and Teleport (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/2f374cda18cbe331ede1a49a324b423c75d0faf3\"\u003e2f374cd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9107\"\u003e#9107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pause tracking when invoking function refs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14985\"\u003e#14985\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3ac052b6b1e9d3978e98cc30a1a89a9b9b51358b\"\u003e3ac052b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve once event listener name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/87b73b64a0d9b4e2dd2dacfe98f2f1c2396d7a61\"\u003e87b73b6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8342\"\u003e#8342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e preserve option modifier event names (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4b659e699925555464ea9ae8fa3e1984609f6dc2\"\u003e4b659e6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8334\"\u003e#8334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e dedupe inherited scope ids during vnode rendering (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15005\"\u003e#15005\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/027da6b2810c4752131439d2645f3d931d07242f\"\u003e027da6b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12159\"\u003e#12159\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12175\"\u003e#12175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e resolve nested async teleport content (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9431\"\u003e#9431\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/31d0f23757afb410c638a9c29d44d76d0944e18f\"\u003e31d0f23\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6207\"\u003e#6207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle teleport unmount edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12705\"\u003e#12705\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/671997ade74e34880cebe3c340269b8598c3b26c\"\u003e671997a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12702\"\u003e#12702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support named tuple emits (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12676\"\u003e#12676\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/232f4022e3160b30b11748a6d97ea2c15ed3b74f\"\u003e232f402\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12673\"\u003e#12673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e validate defineModel defaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14968\"\u003e#14968\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/747f57e9cdb3c5f084f8da5ca7e0e0b7b326b662\"\u003e747f57e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14966\"\u003e#14966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.37...v3.5.38\"\u003e3.5.38\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.36...v3.5.37\"\u003e3.5.37\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.35...v3.5.36\"\u003e3.5.36\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid crash on CDATA at the document root (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14916\"\u003e#14916\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0ea17e232f9a8f4a9acf57c6addc78cf4f279c13\"\u003e0ea17e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e prefix dynamic keys on v-memo elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14922\"\u003e#14922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/68e978e3e71a8ae40701808e78966f2168c5907c\"\u003e68e978e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14920\"\u003e#14920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle vue-ignore on leading intersection/union type (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14950\"\u003e#14950\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0dcd225c01f211ebb8ce4dda8c8eac10539abf1a\"\u003e0dcd225\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12254\"\u003e#12254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e respect var hoisting in props destructure (\u003ca href=\"https://github.com/vuejs/core/commit/48ad452dd61926a59e358da3c74c5ef750ae21c4\"\u003e48ad452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e preserve watch callback return value when wrapped for \u003ccode\u003eonce: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14902\"\u003e#14902\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/450a8a8e45520f30fe8343c5016a777d888e53fc\"\u003e450a8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e add dev warning for silent catch in compat mode and fix test description typo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14891\"\u003e#14891\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/db3e117025a7193291ed6676180a5a44bbe0ae76\"\u003edb3e117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e force model update when reverted before sync (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14897\"\u003e#14897\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/7f76378b0d178a29113ee07d67faa48b637944e8\"\u003e7f76378\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13524\"\u003e#13524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip async component callbacks after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14911\"\u003e#14911\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5300ead57b3c14942d4c155ef5e485d5409e7f02\"\u003e5300ead\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid move transition for hidden v-show group children (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14895\"\u003e#14895\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c11f6ee644412edf3eef6736991e895e4a3e1dde\"\u003ec11f6ee\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14894\"\u003e#14894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e trigger immediate callback for empty sources (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14914\"\u003e#14914\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1f2ca7e4837b1b0de0b91048fffdb03710c0b03e\"\u003e1f2ca7e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14898\"\u003e#14898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\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/vuejs/core/commit/c0606e91798c8dca4f33d101e1dd836d672592c1\"\u003e\u003ccode\u003ec0606e9\u003c/code\u003e\u003c/a\u003e release: v3.5.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/be7ce314b96256f1c56f53088d51ed6bc77fde28\"\u003e\u003ccode\u003ebe7ce31\u003c/code\u003e\u003c/a\u003e fix(compiler-core): correct filter rewrite recursion (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14959\"\u003e#14959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/478e3e83acd34dd213a860be4a2a2bf2090dc26b\"\u003e\u003ccode\u003e478e3e8\u003c/code\u003e\u003c/a\u003e release: v3.5.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c00b0210d97794a24764c52274e60bbcba15b7ae\"\u003e\u003ccode\u003ec00b021\u003c/code\u003e\u003c/a\u003e release: v3.5.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/11ac8b4af0cad86f5e42193dc413da6e18ae6c76\"\u003e\u003ccode\u003e11ac8b4\u003c/code\u003e\u003c/a\u003e release: v3.5.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/0ea17e232f9a8f4a9acf57c6addc78cf4f279c13\"\u003e\u003ccode\u003e0ea17e2\u003c/code\u003e\u003c/a\u003e fix(compiler-core): avoid crash on CDATA at the document root (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14916\"\u003e#14916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/68e978e3e71a8ae40701808e78966f2168c5907c\"\u003e\u003ccode\u003e68e978e\u003c/code\u003e\u003c/a\u003e fix(compiler-core): prefix dynamic keys on v-memo elements (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14922\"\u003e#14922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e\u003ccode\u003e34a0ded\u003c/code\u003e\u003c/a\u003e fix(compiler-core): avoid double processing v-for keys with v-memo (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14861\"\u003e#14861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1ce598eb0ac7bed5bdc14857244424520498d29d\"\u003e\u003ccode\u003e1ce598e\u003c/code\u003e\u003c/a\u003e chore: fix typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.39/packages/compiler-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-dom` from 3.5.30 to 3.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/compiler-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.39\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.34\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/compiler-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.38...v3.5.39\"\u003e3.5.39\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e correct filter rewrite recursion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14959\"\u003e#14959\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be7ce314b96256f1c56f53088d51ed6bc77fde28\"\u003ebe7ce31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e force patch dynamic props when hydrating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9083\"\u003e#9083\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/024cf06daa33db4660431f20aa050acb99cff07f\"\u003e024cf06\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9033\"\u003e#9033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e respect data-allow-mismatch on conditional branches (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12801\"\u003e#12801\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/164af639a120421194f7afe0e097bdf254c90199\"\u003e164af63\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12782\"\u003e#12782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e avoid triggering effects when set fails (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14964\"\u003e#14964\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e450973eabc0038f398344b981acd8759c246c50\"\u003ee450973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle non-isomorphic block element update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15002\"\u003e#15002\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/932ddd058d69be9bbd8cd796c89f0d1a4fc128d7\"\u003e932ddd0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6385\"\u003e#6385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e normalize function children for elements and Teleport (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/2f374cda18cbe331ede1a49a324b423c75d0faf3\"\u003e2f374cd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9107\"\u003e#9107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pause tracking when invoking function refs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14985\"\u003e#14985\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3ac052b6b1e9d3978e98cc30a1a89a9b9b51358b\"\u003e3ac052b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve once event listener name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/87b73b64a0d9b4e2dd2dacfe98f2f1c2396d7a61\"\u003e87b73b6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8342\"\u003e#8342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e preserve option modifier event names (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4b659e699925555464ea9ae8fa3e1984609f6dc2\"\u003e4b659e6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8334\"\u003e#8334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e dedupe inherited scope ids during vnode rendering (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15005\"\u003e#15005\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/027da6b2810c4752131439d2645f3d931d07242f\"\u003e027da6b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12159\"\u003e#12159\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12175\"\u003e#12175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e resolve nested async teleport content (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9431\"\u003e#9431\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/31d0f23757afb410c638a9c29d44d76d0944e18f\"\u003e31d0f23\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6207\"\u003e#6207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle teleport unmount edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12705\"\u003e#12705\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/671997ade74e34880cebe3c340269b8598c3b26c\"\u003e671997a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12702\"\u003e#12702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support named tuple emits (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12676\"\u003e#12676\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/232f4022e3160b30b11748a6d97ea2c15ed3b74f\"\u003e232f402\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12673\"\u003e#12673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e validate defineModel defaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14968\"\u003e#14968\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/747f57e9cdb3c5f084f8da5ca7e0e0b7b326b662\"\u003e747f57e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14966\"\u003e#14966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.37...v3.5.38\"\u003e3.5.38\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.36...v3.5.37\"\u003e3.5.37\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.35...v3.5.36\"\u003e3.5.36\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid crash on CDATA at the document root (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14916\"\u003e#14916\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0ea17e232f9a8f4a9acf57c6addc78cf4f279c13\"\u003e0ea17e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e prefix dynamic keys on v-memo elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14922\"\u003e#14922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/68e978e3e71a8ae40701808e78966f2168c5907c\"\u003e68e978e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14920\"\u003e#14920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle vue-ignore on leading intersection/union type (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14950\"\u003e#14950\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0dcd225c01f211ebb8ce4dda8c8eac10539abf1a\"\u003e0dcd225\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12254\"\u003e#12254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e respect var hoisting in props destructure (\u003ca href=\"https://github.com/vuejs/core/commit/48ad452dd61926a59e358da3c74c5ef750ae21c4\"\u003e48ad452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e preserve watch callback return value when wrapped for \u003ccode\u003eonce: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14902\"\u003e#14902\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/450a8a8e45520f30fe8343c5016a777d888e53fc\"\u003e450a8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e add dev warning for silent catch in compat mode and fix test description typo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14891\"\u003e#14891\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/db3e117025a7193291ed6676180a5a44bbe0ae76\"\u003edb3e117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e force model update when reverted before sync (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14897\"\u003e#14897\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/7f76378b0d178a29113ee07d67faa48b637944e8\"\u003e7f76378\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13524\"\u003e#13524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip async component callbacks after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14911\"\u003e#14911\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5300ead57b3c14942d4c155ef5e485d5409e7f02\"\u003e5300ead\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid move transition for hidden v-show group children (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14895\"\u003e#14895\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c11f6ee644412edf3eef6736991e895e4a3e1dde\"\u003ec11f6ee\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14894\"\u003e#14894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e trigger immediate callback for empty sources (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14914\"\u003e#14914\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1f2ca7e4837b1b0de0b91048fffdb03710c0b03e\"\u003e1f2ca7e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14898\"\u003e#14898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\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/vuejs/core/commit/c0606e91798c8dca4f33d101e1dd836d672592c1\"\u003e\u003ccode\u003ec0606e9\u003c/code\u003e\u003c/a\u003e release: v3.5.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/478e3e83acd34dd213a860be4a2a2bf2090dc26b\"\u003e\u003ccode\u003e478e3e8\u003c/code\u003e\u003c/a\u003e release: v3.5.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c00b0210d97794a24764c52274e60bbcba15b7ae\"\u003e\u003ccode\u003ec00b021\u003c/code\u003e\u003c/a\u003e release: v3.5.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/11ac8b4af0cad86f5e42193dc413da6e18ae6c76\"\u003e\u003ccode\u003e11ac8b4\u003c/code\u003e\u003c/a\u003e release: v3.5.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/57545e958ae28ed17aa9e0ed321abcd8dc99f752\"\u003e\u003ccode\u003e57545e9\u003c/code\u003e\u003c/a\u003e release: v3.5.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3310eea4ececff0379ea657e633e3c18b0f647eb\"\u003e\u003ccode\u003e3310eea\u003c/code\u003e\u003c/a\u003e release: v3.5.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/9a2eb53bc03be1f4c8ea109f6bab157c54813765\"\u003e\u003ccode\u003e9a2eb53\u003c/code\u003e\u003c/a\u003e release: v3.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/81615d398a89beeccfe56a4a96fd2fba0c6fb37b\"\u003e\u003ccode\u003e81615d3\u003c/code\u003e\u003c/a\u003e release: v3.5.31\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.39/packages/compiler-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-sfc` from 3.5.30 to 3.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/compiler-sfc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.39\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"...\n\n_Description has been truncated_","html_url":"https://github.com/wangbaishi007/KernelSU-custom/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangbaishi007%2FKernelSU-custom/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"4705056365","node_id":"PR_kwDOFrhT-87omECa","number":3414,"state":"open","title":"build(deps): bump the production group across 1 directory with 84 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-20T04:06:37.000Z","updated_at":"2026-06-20T04:07:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production","update_count":84,"packages":[{"name":"@awesome.me/webawesome","old_version":"3.1.0","new_version":"3.8.0","repository_url":"https://github.com/shoelace-style/webawesome"},{"name":"@cheap-glitch/mi-cron","old_version":"1.0.1","new_version":"2.0.0","repository_url":"https://github.com/cheap-glitch/mi-cron"},{"name":"@ianvs/prettier-plugin-sort-imports","old_version":"4.2.1","new_version":"4.7.1","repository_url":"https://github.com/ianvs/prettier-plugin-sort-imports"},{"name":"@lit/localize","old_version":"0.12.1","new_version":"0.12.2","repository_url":"https://github.com/Lit/Lit"},{"name":"@lit/task","old_version":"1.0.0","new_version":"1.0.3","repository_url":"https://github.com/lit/lit"},{"name":"@novnc/novnc","old_version":"1.4.0","new_version":"1.7.0","repository_url":"https://github.com/novnc/noVNC"},{"name":"@prettier/plugin-xml","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/prettier/plugin-xml"},{"name":"@rollup/plugin-commonjs","old_version":"18.1.0","new_version":"29.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@shoelace-style/shoelace","old_version":"2.18.0","new_version":"2.20.1","repository_url":"https://github.com/shoelace-style/shoelace"},{"name":"@tanstack/lit-virtual","old_version":"3.13.12","new_version":"3.13.29","repository_url":"https://github.com/TanStack/virtual"},{"name":"@typescript-eslint/eslint-plugin","old_version":"7.16.1","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"7.16.1","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@webrecorder/hickory","old_version":"0.0.10","new_version":"0.4.0","repository_url":"https://github.com/webrecorder/hickory"},{"name":"@xstate/fsm","old_version":"1.6.5","new_version":"2.1.0","repository_url":"https://github.com/statelyai/xstate"},{"name":"@zxcvbn-ts/core","old_version":"3.0.4","new_version":"4.1.0","repository_url":"https://github.com/zxcvbn-ts/zxcvbn"},{"name":"@zxcvbn-ts/language-common","old_version":"3.0.4","new_version":"4.1.0","repository_url":"https://github.com/zxcvbn-ts/zxcvbn"},{"name":"@zxcvbn-ts/language-en","old_version":"3.0.2","new_version":"4.1.0","repository_url":"https://github.com/zxcvbn-ts/zxcvbn"},{"name":"autoprefixer","old_version":"10.4.14","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axios","old_version":"0.22.0","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"clsx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/lukeed/clsx"},{"name":"color","old_version":"4.2.3","new_version":"5.0.3","repository_url":"https://github.com/Qix-/color"},{"name":"copy-webpack-plugin","old_version":"12.0.2","new_version":"14.0.0","repository_url":"https://github.com/webpack/copy-webpack-plugin"},{"name":"cronstrue","old_version":"3.2.0","new_version":"3.14.0","repository_url":"https://github.com/bradymholt/cRonstrue"},{"name":"css-loader","old_version":"6.7.3","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"css-selector-parser","old_version":"3.1.1","new_version":"3.3.0","repository_url":"https://github.com/mdevils/css-selector-parser"},{"name":"date-fns","old_version":"3.6.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"del-cli","old_version":"4.0.1","new_version":"7.0.0","repository_url":"https://github.com/sindresorhus/del-cli"},{"name":"diff","old_version":"5.2.0","new_version":"9.0.0","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"dotenv","old_version":"10.0.0","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-webpack","old_version":"7.1.1","new_version":"9.0.0","repository_url":"https://github.com/mrsteele/dotenv-webpack"},{"name":"eslint","old_version":"8.56.0","new_version":"10.5.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"3.6.1","new_version":"4.4.5","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import-x","old_version":"4.5.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-lit","old_version":"1.11.0","new_version":"2.3.1","repository_url":"https://github.com/43081j/eslint-plugin-lit"},{"name":"eslint-plugin-storybook","old_version":"0.12.0","new_version":"10.4.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-wc","old_version":"2.0.4","new_version":"3.1.0","repository_url":"https://github.com/43081j/eslint-plugin-wc"},{"name":"eslint-webpack-plugin","old_version":"4.1.0","new_version":"6.0.0","repository_url":"https://github.com/webpack/eslint-webpack-plugin"},{"name":"fork-ts-checker-webpack-plugin","old_version":"6.5.3","new_version":"9.1.0","repository_url":"https://github.com/TypeStrong/fork-ts-checker-webpack-plugin"},{"name":"fuse.js","old_version":"6.6.2","new_version":"7.4.2","repository_url":"https://github.com/krisk/Fuse"},{"name":"glob","old_version":"8.1.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"highlight.js","old_version":"11.8.0","new_version":"11.11.1","repository_url":"https://github.com/highlightjs/highlight.js"},{"name":"html-loader","old_version":"3.1.2","new_version":"5.1.0","repository_url":"https://github.com/webpack-contrib/html-loader"},{"name":"html-webpack-plugin","old_version":"5.5.0","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"immutable","old_version":"4.3.0","new_version":"5.1.6","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"ink-mde","old_version":"0.33.0","new_version":"0.34.0","repository_url":"https://github.com/davidmyersdev/ink-mde"},{"name":"iso-639-1","old_version":"2.1.15","new_version":"3.1.5","repository_url":"https://github.com/meikidd/iso-639-1"},{"name":"lit","old_version":"3.2.1","new_version":"3.3.3","repository_url":"https://github.com/lit/lit"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"@types/lodash","old_version":"4.14.191","new_version":"4.17.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"micromark","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/micromark/micromark"},{"name":"micromark-extension-gfm-strikethrough","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/micromark/micromark-extension-gfm-strikethrough"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.11","repository_url":"https://github.com/ai/nanoid"},{"name":"node-fetch","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/node-fetch/node-fetch"},{"name":"patch-package","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/ds300/patch-package"},{"name":"postcss-lit","old_version":"1.1.1","new_version":"1.4.1","repository_url":"https://github.com/43081j/postcss-lit"},{"name":"postcss-loader","old_version":"6.2.1","new_version":"8.2.1","repository_url":"https://github.com/webpack/postcss-loader"},{"name":"prettier","old_version":"3.2.4","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"pretty-ms","old_version":"7.0.1","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"query-string","old_version":"8.1.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/query-string"},{"name":"replaywebpage","old_version":"2.4.3","new_version":"2.4.6","repository_url":"https://github.com/webrecorder/replayweb.page"},{"name":"slugify","old_version":"1.6.6","new_version":"1.6.9","repository_url":"https://github.com/simov/slugify"},{"name":"style-loader","old_version":"3.3.2","new_version":"4.0.0","repository_url":"https://github.com/webpack-contrib/style-loader"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"terser-webpack-plugin","old_version":"5.3.10","new_version":"5.6.1","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"tlds","old_version":"1.259.0","new_version":"1.261.0","repository_url":"https://github.com/stephenmathieson/node-tlds"},{"name":"ts-loader","old_version":"9.4.2","new_version":"9.6.0","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsconfig-paths-webpack-plugin","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/dividab/tsconfig-paths-webpack-plugin"},{"name":"type-fest","old_version":"4.39.1","new_version":"5.7.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"typescript","old_version":"5.5.4","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.97.1","new_version":"5.107.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"5.1.4","new_version":"7.0.3","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"webpack-merge","old_version":"5.8.0","new_version":"6.0.1","repository_url":"https://github.com/survivejs/webpack-merge"},{"name":"zod","old_version":"3.23.8","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@open-wc/testing","old_version":"3.2.0","new_version":"4.0.0","repository_url":"https://github.com/open-wc/open-wc"},{"name":"@types/react","old_version":"19.1.3","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@web/test-runner","old_version":"0.13.31","new_version":"0.20.2","repository_url":"https://github.com/modernweb-dev/web"},{"name":"http-proxy-middleware","old_version":"2.0.7","new_version":"4.1.0","repository_url":"https://github.com/chimurai/http-proxy-middleware"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 79 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@awesome.me/webawesome](https://github.com/shoelace-style/webawesome) | `3.1.0` | `3.8.0` |\n| [@cheap-glitch/mi-cron](https://github.com/cheap-glitch/mi-cron) | `1.0.1` | `2.0.0` |\n| [@ianvs/prettier-plugin-sort-imports](https://github.com/ianvs/prettier-plugin-sort-imports) | `4.2.1` | `4.7.1` |\n| [@lit/localize](https://github.com/Lit/Lit/tree/HEAD/packages/localize) | `0.12.1` | `0.12.2` |\n| [@lit/task](https://github.com/lit/lit/tree/HEAD/packages/task) | `1.0.0` | `1.0.3` |\n| [@novnc/novnc](https://github.com/novnc/noVNC) | `1.4.0` | `1.7.0` |\n| [@prettier/plugin-xml](https://github.com/prettier/plugin-xml) | `3.4.1` | `3.4.2` |\n| [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) | `18.1.0` | `29.0.3` |\n| [@shoelace-style/shoelace](https://github.com/shoelace-style/shoelace) | `2.18.0` | `2.20.1` |\n| [@tanstack/lit-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/lit-virtual) | `3.13.12` | `3.13.29` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.16.1` | `8.61.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.16.1` | `8.61.0` |\n| [@webrecorder/hickory](https://github.com/webrecorder/hickory) | `0.0.10` | `0.4.0` |\n| [@xstate/fsm](https://github.com/statelyai/xstate) | `1.6.5` | `2.1.0` |\n| [@zxcvbn-ts/core](https://github.com/zxcvbn-ts/zxcvbn) | `3.0.4` | `4.1.0` |\n| [@zxcvbn-ts/language-common](https://github.com/zxcvbn-ts/zxcvbn) | `3.0.4` | `4.1.0` |\n| [@zxcvbn-ts/language-en](https://github.com/zxcvbn-ts/zxcvbn) | `3.0.2` | `4.1.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.14` | `10.5.0` |\n| [axios](https://github.com/axios/axios) | `0.22.0` | `1.17.0` |\n| [clsx](https://github.com/lukeed/clsx) | `2.1.0` | `2.1.1` |\n| [color](https://github.com/Qix-/color) | `4.2.3` | `5.0.3` |\n| [copy-webpack-plugin](https://github.com/webpack/copy-webpack-plugin) | `12.0.2` | `14.0.0` |\n| [cronstrue](https://github.com/bradymholt/cRonstrue) | `3.2.0` | `3.14.0` |\n| [css-loader](https://github.com/webpack/css-loader) | `6.7.3` | `7.1.4` |\n| [css-selector-parser](https://github.com/mdevils/css-selector-parser) | `3.1.1` | `3.3.0` |\n| [date-fns](https://github.com/date-fns/date-fns) | `3.6.0` | `4.4.0` |\n| [del-cli](https://github.com/sindresorhus/del-cli) | `4.0.1` | `7.0.0` |\n| [diff](https://github.com/kpdecker/jsdiff) | `5.2.0` | `9.0.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `10.0.0` | `17.4.2` |\n| [dotenv-webpack](https://github.com/mrsteele/dotenv-webpack) | `7.1.1` | `9.0.0` |\n| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `10.5.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `3.6.1` | `4.4.5` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.5.1` | `4.16.2` |\n| [eslint-plugin-lit](https://github.com/43081j/eslint-plugin-lit) | `1.11.0` | `2.3.1` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `0.12.0` | `10.4.4` |\n| [eslint-plugin-wc](https://github.com/43081j/eslint-plugin-wc) | `2.0.4` | `3.1.0` |\n| [eslint-webpack-plugin](https://github.com/webpack/eslint-webpack-plugin) | `4.1.0` | `6.0.0` |\n| [fork-ts-checker-webpack-plugin](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin) | `6.5.3` | `9.1.0` |\n| [fuse.js](https://github.com/krisk/Fuse) | `6.6.2` | `7.4.2` |\n| [glob](https://github.com/isaacs/node-glob) | `8.1.0` | `13.0.6` |\n| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.8.0` | `11.11.1` |\n| [html-loader](https://github.com/webpack-contrib/html-loader) | `3.1.2` | `5.1.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.5.0` | `5.6.7` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `4.3.0` | `5.1.6` |\n| [ink-mde](https://github.com/davidmyersdev/ink-mde) | `0.33.0` | `0.34.0` |\n| [iso-639-1](https://github.com/meikidd/iso-639-1) | `2.1.15` | `3.1.5` |\n| [lit](https://github.com/lit/lit/tree/HEAD/packages/lit) | `3.2.1` | `3.3.3` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.14.191` | `4.17.24` |\n| [micromark](https://github.com/micromark/micromark) | `4.0.0` | `4.0.2` |\n| [micromark-extension-gfm-strikethrough](https://github.com/micromark/micromark-extension-gfm-strikethrough) | `2.0.0` | `2.1.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.11` |\n| [node-fetch](https://github.com/node-fetch/node-fetch) | `3.3.1` | `3.3.2` |\n| [patch-package](https://github.com/ds300/patch-package) | `8.0.0` | `8.0.1` |\n| [postcss-lit](https://github.com/43081j/postcss-lit) | `1.1.1` | `1.4.1` |\n| [postcss-loader](https://github.com/webpack/postcss-loader) | `6.2.1` | `8.2.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.2.4` | `3.8.4` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `7.0.1` | `9.3.0` |\n| [query-string](https://github.com/sindresorhus/query-string) | `8.1.0` | `9.4.0` |\n| [replaywebpage](https://github.com/webrecorder/replayweb.page) | `2.4.3` | `2.4.6` |\n| [slugify](https://github.com/simov/slugify) | `1.6.6` | `1.6.9` |\n| [style-loader](https://github.com/webpack-contrib/style-loader) | `3.3.2` | `4.0.0` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `4.3.1` |\n| [terser-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.3.10` | `5.6.1` |\n| [tlds](https://github.com/stephenmathieson/node-tlds) | `1.259.0` | `1.261.0` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.4.2` | `9.6.0` |\n| [tsconfig-paths-webpack-plugin](https://github.com/dividab/tsconfig-paths-webpack-plugin) | `4.1.0` | `4.2.0` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `4.39.1` | `5.7.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.5.4` | `6.0.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.97.1` | `5.107.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `5.1.4` | `7.0.3` |\n| [webpack-merge](https://github.com/survivejs/webpack-merge) | `5.8.0` | `6.0.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.23.8` | `4.4.3` |\n| [@open-wc/testing](https://github.com/open-wc/open-wc/tree/HEAD/packages/testing) | `3.2.0` | `4.0.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.3` | `19.2.17` |\n| [@web/test-runner](https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner) | `0.13.31` | `0.20.2` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.7` | `4.1.0` |\n\n\nUpdates `@awesome.me/webawesome` from 3.1.0 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shoelace-style/webawesome/releases\"\u003e\u003ccode\u003e@​awesome.me/webawesome's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.0\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecarousel\u003c/strong\u003e: Smooth mouse drag on carousel (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/1103\"\u003e#1103\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2394\"\u003e#2394\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2394\"\u003e#2394\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/7db7f5f90187cce1afc3dea7a25563d6fc386cfd\"\u003eJayden Pearse\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezoomable-frame\u003c/strong\u003e: Import wa-icon to prevent missing icon rendering (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2457\"\u003e#2457\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2457\"\u003e#2457\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/13fd24758d8336d1c7559f13aabbd8ab51eea66f\"\u003eDanielKanyo\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0704951: fix copy button test (konnorrogers)\u003c/li\u003e\n\u003cli\u003e8312c32: fix copy button test (konnorrogers)\u003c/li\u003e\n\u003cli\u003e340c281: syncing component badges across views via shared macro (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2391\"\u003e#2391\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2391\"\u003e#2391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStandardizing Hover Utilities for Card Links (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2390\"\u003e#2390\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2390\"\u003e#2390\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/a26d2c8b6d334dcbc7c431681a4c242f1bb98943\"\u003eBrian Talbot\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePolish Changelog View (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2395\"\u003e#2395\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2395\"\u003e#2395\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/ae071e37c9a3f22ecf1fa9480dbc07ec63746d12\"\u003eBrian Talbot\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9888c98: Make \u003ccode\u003elinkify-components\u003c/code\u003e Transformer Site-Wide (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2397\"\u003e#2397\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2397\"\u003e#2397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003ewa-breadcrumb-item\u003c/code\u003e Render \u003ccode\u003ehref=\u0026quot;\u0026quot;\u003c/code\u003e as a Link (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2398\"\u003e#2398\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2398\"\u003e#2398\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/18c0dfe6d92713012dbb02a1f61d1deb7fd2a32d\"\u003eBrian Talbot\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3fd7088: fixing wa-breadcrumb-item regression rendering as link when href is absent (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2400\"\u003e#2400\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2400\"\u003e#2400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e057ef4d: using new size-based values (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2399\"\u003e#2399\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2399\"\u003e#2399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ef39a4de: udpated changelog (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2406\"\u003e#2406\u003c/a\u003e) (Kelsey Jackson) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2406\"\u003e#2406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ec699518: Fixed link to themes in Angular documentation (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2408\"\u003e#2408\u003c/a\u003e) (Anna Johansson) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2408\"\u003e#2408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e86adc26: update changelog (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2410\"\u003e#2410\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2410\"\u003e#2410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed2c9062: ignore assets directories (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2417\"\u003e#2417\u003c/a\u003e) (Konnor Rogers) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2417\"\u003e#2417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2c91bb2: styling \u003ccode\u003ewa-textarea\u003c/code\u003e disabled state to match \u003ccode\u003ewa-input\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2419\"\u003e#2419\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2419\"\u003e#2419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2194fc5: fix padding bug (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2411\"\u003e#2411\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2411\"\u003e#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Example Polish (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2414\"\u003e#2414\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2414\"\u003e#2414\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/a6907f9e00ca6c08ad4489debb24c3a4519aa67e\"\u003eBrian Talbot\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e50ad382: Syncing Component Durations + WA Transition Tokens (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2423\"\u003e#2423\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2423\"\u003e#2423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Lighthouse Score (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2420\"\u003e#2420\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2420\"\u003e#2420\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/1adaa8cad2ccada597d551f9635c76fc95fc807a\"\u003eBrian Talbot\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0c785a0: extending transition token sync to wa-combobox and wa-toast-item (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2427\"\u003e#2427\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2427\"\u003e#2427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ee75719f: unifying component category labels across the docs (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2431\"\u003e#2431\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2431\"\u003e#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5aab1c: fixing build awesome nav link by sourcing from site.json (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2432\"\u003e#2432\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2432\"\u003e#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e7dac904: don't clip outlines everywhere (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2440\"\u003e#2440\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2440\"\u003e#2440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e829abbd: Make drawer lightDismiss default false (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2437\"\u003e#2437\u003c/a\u003e) (DanielKanyo) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2437\"\u003e#2437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eed1aaf7: add tests + changelog; \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2437\"\u003e#2437\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2446\"\u003e#2446\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2446\"\u003e#2446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0c052ab: Add scroll into view handleDocumentKeyDown (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2430\"\u003e#2430\u003c/a\u003e) (Wendelin) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2430\"\u003e#2430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e57537db: Wendevlin fix dropdown scroll (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2447\"\u003e#2447\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2447\"\u003e#2447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ef4e485d: add changelog (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2448\"\u003e#2448\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2448\"\u003e#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e630fc68: fix link; closes \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2445\"\u003e#2445\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2449\"\u003e#2449\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2449\"\u003e#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e7e0f421: Reset \u003ccode\u003emenu\u003c/code\u003e styles in Native Styles (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2450\"\u003e#2450\u003c/a\u003e) (Lindsay M) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2450\"\u003e#2450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to a Component's Category (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2443\"\u003e#2443\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2443\"\u003e#2443\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/3869fa9f662c314740cae21db7b1befece83ecea\"\u003eBrian Talbot\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4fb78fc: Improve placement of content in textarea when exceeding rows (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2424\"\u003e#2424\u003c/a\u003e) (trent) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2424\"\u003e#2424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ec3999db: Add \u003ccode\u003etext-transform\u003c/code\u003e-Based Text Utilities (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2404\"\u003e#2404\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2404\"\u003e#2404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e4012339: Add \u003ccode\u003etext-align\u003c/code\u003e-Based Text Utilities + Adopt Flat \u003ccode\u003ewa-text-\u003c/code\u003e Naming (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2403\"\u003e#2403\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2403\"\u003e#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efff9166: Revise Native Styles (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2459\"\u003e#2459\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2459\"\u003e#2459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e117d515: Add Prose Text Utility (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2370\"\u003e#2370\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2370\"\u003e#2370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed43e26c: Rewrite theming documentation (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2249\"\u003e#2249\u003c/a\u003e) (Lindsay M) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2249\"\u003e#2249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e4d00ea0: Add \u003c!-- raw HTML omitted --\u003e and \u003c!-- raw HTML omitted --\u003e components (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2434\"\u003e#2434\u003c/a\u003e) (Kelsey Jackson) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2434\"\u003e#2434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2fe74a1: submit empty strings for null form values (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2463\"\u003e#2463\u003c/a\u003e) (Konnor Rogers) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2463\"\u003e#2463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63e6f13: update zoomable frame to import wa-icon (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2466\"\u003e#2466\u003c/a\u003e) (Konnor Rogers) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2466\"\u003e#2466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e50bdfbc: Add \u003ccode\u003e\u0026lt;wa-time-picker\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;wa-known-date\u0026gt;\u003c/code\u003e, and supporting translations, events, etc. for \u003ccode\u003e\u0026lt;wa-date-picker\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;wa-calendar\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2407\"\u003e#2407\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2407\"\u003e#2407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeafe6e2: Add forked qr-library with support for images (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2139\"\u003e#2139\u003c/a\u003e) (Konnor Rogers) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e72c389b: Date picker again (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2468\"\u003e#2468\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2468\"\u003e#2468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebeacbd1: prettier (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e49ef47c: fix selector column (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2469\"\u003e#2469\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2469\"\u003e#2469\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/shoelace-style/webawesome/commit/f86c024f0356e818a0f3b1f85964f61582596948\"\u003e\u003ccode\u003ef86c024\u003c/code\u003e\u003c/a\u003e Bump package.json version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/c2703e1b78706234c6bc379f34aa92477fab4ef2\"\u003e\u003ccode\u003ec2703e1\u003c/code\u003e\u003c/a\u003e bump changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/004070a23cc9c173e22530eb2c9652d0d6902c97\"\u003e\u003ccode\u003e004070a\u003c/code\u003e\u003c/a\u003e add accordion, add missing experimental icons (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2471\"\u003e#2471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/8b32cfd5b5580bcbaa97424f29f983deff34ea51\"\u003e\u003ccode\u003e8b32cfd\u003c/code\u003e\u003c/a\u003e Working on SSR (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2428\"\u003e#2428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/49ef47caf6318cdbc918faca9b373f8f3b7512ee\"\u003e\u003ccode\u003e49ef47c\u003c/code\u003e\u003c/a\u003e fix selector column (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2469\"\u003e#2469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/beacbd1c774bf9bc6503f50bc5b67eb2aed4a990\"\u003e\u003ccode\u003ebeacbd1\u003c/code\u003e\u003c/a\u003e prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/72c389b93814aa316bd05dabf8f3fab624edd425\"\u003e\u003ccode\u003e72c389b\u003c/code\u003e\u003c/a\u003e Date picker again (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/eafe6e2293ce6b792d1c5099551bceda16c0d14e\"\u003e\u003ccode\u003eeafe6e2\u003c/code\u003e\u003c/a\u003e Add forked qr-library with support for images (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/50bdfbc5d1bb7eb98aabbaaa81cb38bce1e924ec\"\u003e\u003ccode\u003e50bdfbc\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e\\\u0026lt;wa-time-picker\u0026gt;\u003c/code\u003e, \u003ccode\u003e\\\u0026lt;wa-known-date\u0026gt;\u003c/code\u003e, and supporting translations, event...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/63e6f1374636a9d34d3f20f4d237b3401d3d86d9\"\u003e\u003ccode\u003e63e6f13\u003c/code\u003e\u003c/a\u003e update zoomable frame to import wa-icon (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shoelace-style/webawesome/compare/v3.1.0...v3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cheap-glitch/mi-cron` from 1.0.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cheap-glitch/mi-cron/releases\"\u003e@​cheap-glitch/mi-cron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport parsing uppercase days of week\u003c/li\u003e\n\u003cli\u003eTurn into ESM by \u003ca href=\"https://github.com/fregante\"\u003e\u003ccode\u003e@​fregante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheap-glitch/mi-cron/pull/11\"\u003echeap-glitch/mi-cron#11\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/cheap-glitch/mi-cron/commit/6cea27fdd38b5902e2277ec395c97731405a1f29\"\u003e\u003ccode\u003e6cea27f\u003c/code\u003e\u003c/a\u003e 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/4c40abefabbf2c36b544ffeb542eef12799c1d87\"\u003e\u003ccode\u003e4c40abe\u003c/code\u003e\u003c/a\u003e Support parsing uppercase days of week\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/b1725e9ffde207cf8d6cf40bfbde840898e0ad11\"\u003e\u003ccode\u003eb1725e9\u003c/code\u003e\u003c/a\u003e Fix typing issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/664847902f7e3a4f6351e46d8ba9a3627ca597ff\"\u003e\u003ccode\u003e6648479\u003c/code\u003e\u003c/a\u003e Meta: Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/816228f803f9d59ceb6f9f6458ca59ae2a85601b\"\u003e\u003ccode\u003e816228f\u003c/code\u003e\u003c/a\u003e Meta: Update tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/33bfc0dbba81b985d426bfb9957c20c8e479febd\"\u003e\u003ccode\u003e33bfc0d\u003c/code\u003e\u003c/a\u003e Meta: Update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/e79de1e50f30c11e8e2315fe1c1231c43797f446\"\u003e\u003ccode\u003ee79de1e\u003c/code\u003e\u003c/a\u003e Turn into ESM (\u003ca href=\"https://redirect.github.com/cheap-glitch/mi-cron/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/a972c5b9a3643d3a6af9b9a8bb443af779c7c1a1\"\u003e\u003ccode\u003ea972c5b\u003c/code\u003e\u003c/a\u003e Meta: Fix readme formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/3a2a76a92bce459bb2d1b1b38159077e2f4a55ca\"\u003e\u003ccode\u003e3a2a76a\u003c/code\u003e\u003c/a\u003e Lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/fe3beb789a2496c73e13bd06ebe34bd2fab7a9b6\"\u003e\u003ccode\u003efe3beb7\u003c/code\u003e\u003c/a\u003e Meta: Update TypeScript setup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cheap-glitch/mi-cron/compare/v1.0.1...v2.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ianvs/prettier-plugin-sort-imports` from 4.2.1 to 4.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ianvs/prettier-plugin-sort-imports/releases\"\u003e@​ianvs/prettier-plugin-sort-imports's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Vue preprocessor: Support variations in block syntax by \u003ca href=\"https://github.com/ccondrup\"\u003e\u003ccode\u003e@​ccondrup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/247\"\u003eIanVS/prettier-plugin-sort-imports#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(plugin-oxc): support v0.1.x by \u003ca href=\"https://github.com/CHC383\"\u003e\u003ccode\u003e@​CHC383\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/249\"\u003eIanVS/prettier-plugin-sort-imports#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd note for how to specify subpath import regex to README by \u003ca href=\"https://github.com/jasikpark\"\u003e\u003ccode\u003e@​jasikpark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/243\"\u003eIanVS/prettier-plugin-sort-imports#243\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/jasikpark\"\u003e\u003ccode\u003e@​jasikpark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/243\"\u003eIanVS/prettier-plugin-sort-imports#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ccondrup\"\u003e\u003ccode\u003e@​ccondrup\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/247\"\u003eIanVS/prettier-plugin-sort-imports#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CHC383\"\u003e\u003ccode\u003e@​CHC383\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/249\"\u003eIanVS/prettier-plugin-sort-imports#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.7.0...v4.7.1\"\u003ehttps://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.7.0...v4.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis project began as a fork because I wanted a plugin that would not move side-effect imports around and mess with my CSS cascade.  So its first and most distinguishing feature is that side-effect imports do not move, and other imports are not sorted across them.\u003c/p\u003e\n\u003cp\u003eThis works fine in most cases, but some people have side-effect imports that they know \u003cem\u003ecan\u003c/em\u003e be sorted safely.  For those, there is now an \u0026quot;escape hatch\u0026quot; option named \u003ccode\u003eimportOrderSafeSideEffects\u003c/code\u003e.  It is an array of glob pattern strings (similar to \u003ccode\u003eimportOrder\u003c/code\u003e) which, when they match against a side-effect import, allow that import to be sorted as if it were a standard import.\u003c/p\u003e\n\u003cp\u003eSuggestions for safe use:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e^\u003c/code\u003e at the start of your pattern and \u003ccode\u003e$\u003c/code\u003e at the end, to avoid accidentally matching part of an import name. For example, \u003ccode\u003e\u0026quot;^server-only$\u0026quot;\u003c/code\u003e, to avoid matching against \u003ccode\u003eimport \u0026quot;not-server-only\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse extreme caution if matching against relative files or CSS files.  If you decide to sort CSS imports and a file ever imports more than one CSS file, your cascade may change.\u003c/li\u003e\n\u003cli\u003eYou can still use \u003ccode\u003e// prettier-ignore\u003c/code\u003e to stop sorting a particular import that would otherwise be sorted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFeedback on this feature is welcome.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eimportOrderSafeSideEffects\u003c/code\u003e option by \u003ca href=\"https://github.com/IanVS\"\u003e\u003ccode\u003e@​IanVS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/240\"\u003eIanVS/prettier-plugin-sort-imports#240\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up options \u0026amp; remove explicit function types by \u003ca href=\"https://github.com/IanVS\"\u003e\u003ccode\u003e@​IanVS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/239\"\u003eIanVS/prettier-plugin-sort-imports#239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.6.3...v4.7.0\"\u003ehttps://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.6.3...v4.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: conditionally register ember and oxc parsers when depend… by \u003ca href=\"https://github.com/IanVS\"\u003e\u003ccode\u003e@​IanVS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/237\"\u003eIanVS/prettier-plugin-sort-imports#237\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/compare/4.6.2...v4.6.3\"\u003ehttps://github.com/IanVS/prettier-plugin-sort-imports/compare/4.6.2...v4.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/26bc50bd2f9846898fa3f8f4bac82cc1f55d7480\"\u003e\u003ccode\u003e26bc50b\u003c/code\u003e\u003c/a\u003e 4.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/55a8ac2d1eb71fee70478971ada525d21225253f\"\u003e\u003ccode\u003e55a8ac2\u003c/code\u003e\u003c/a\u003e feat(plugin-oxc): support v0.1.x (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/0f3a062393e54b0e5db27e9b589cc46f991bd467\"\u003e\u003ccode\u003e0f3a062\u003c/code\u003e\u003c/a\u003e Fix: Vue preprocessor: Support variations in block syntax (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/89894c12f0a5645ee03799faac1a5776c89846df\"\u003e\u003ccode\u003e89894c1\u003c/code\u003e\u003c/a\u003e Add note for how to specify subpath import regex to README (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/43c7e2991b64345805ba822a7fe0a022143d4151\"\u003e\u003ccode\u003e43c7e29\u003c/code\u003e\u003c/a\u003e 4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/1f2670aa0f40ef78005f3367d5313537b51a2bcd\"\u003e\u003ccode\u003e1f2670a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eimportOrderSafeSideEffects\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/18637eda3f503510c71bfc71d8d218c5eab51c1b\"\u003e\u003ccode\u003e18637ed\u003c/code\u003e\u003c/a\u003e Clean up options \u0026amp; remove explicit function types (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/cdb13e5ec045007db910947ed311bbadd3ba6bd2\"\u003e\u003ccode\u003ecdb13e5\u003c/code\u003e\u003c/a\u003e 4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/218807381b54a3260cba436704259c7556d46fa2\"\u003e\u003ccode\u003e2188073\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: conditionally register ember and oxc parsers when depend… (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/af7af0e6cf0ca0b900c05b526767f134d98270ac\"\u003e\u003ccode\u003eaf7af0e\u003c/code\u003e\u003c/a\u003e 4.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ianvs/prettier-plugin-sort-imports/compare/v4.2.1...v4.7.1\"\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 `@lit/context` from 1.1.3 to 1.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/releases\"\u003e@​lit/context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lit/context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​lit/context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4917\"\u003e#4917\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aced5a93b70a17aa34e6b5ee9654d161eb484031\"\u003e\u003ccode\u003eaced5a93\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/djrenren\"\u003e\u003ccode\u003e@​djrenren\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where initial values were not handled by the \u003ca href=\"https://github.com/provide\"\u003e\u003ccode\u003e@​provide\u003c/code\u003e\u003c/a\u003e() decorator\nwhen using standard decorators (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4675\"\u003e#4675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lit/lit/commit/3e2f87f688d7f447f5bd8517cc5a2f29ee1f3ce5\"\u003e\u003ccode\u003e3e2f87f6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lit/lit/commit/4824c4ce094fabf9d96c92f0d986827b046b2705\"\u003e\u003ccode\u003e4824c4ce\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​lit/reactive-element\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/blob/main/packages/context/CHANGELOG.md\"\u003e@​lit/context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4917\"\u003e#4917\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aced5a93b70a17aa34e6b5ee9654d161eb484031\"\u003e\u003ccode\u003eaced5a93\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/djrenren\"\u003e\u003ccode\u003e@​djrenren\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where initial values were not handled by the \u003ca href=\"https://github.com/provide\"\u003e\u003ccode\u003e@​provide\u003c/code\u003e\u003c/a\u003e() decorator\nwhen using standard decorators (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4675\"\u003e#4675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lit/lit/commit/3e2f87f688d7f447f5bd8517cc5a2f29ee1f3ce5\"\u003e\u003ccode\u003e3e2f87f6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lit/lit/commit/4824c4ce094fabf9d96c92f0d986827b046b2705\"\u003e\u003ccode\u003e4824c4ce\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​lit/reactive-element\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4734\"\u003e#4734\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0f535d483ba32c57e49ffaa7f7e4ce70a9f6f26d\"\u003e\u003ccode\u003e0f535d48\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sorin-davidoi\"\u003e\u003ccode\u003e@​sorin-davidoi\u003c/code\u003e\u003c/a\u003e! - Avoid calling Event.composedPath() when it is not needed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/43c6168acc4a30d70091ee30c307f692a02387d5\"\u003e\u003ccode\u003e43c6168\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/5019\"\u003e#5019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/503add0d06a23211c533fa43a97c9c87872545fc\"\u003e\u003ccode\u003e503add0\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e reference (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e2\u003c/code\u003e\u003c/a\u003e [all] A bunch of README updates (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/eb71041517fe054b736823bd8cec5f0c8835e54c\"\u003e\u003ccode\u003eeb71041\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4969\"\u003e#4969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/aced5a93b70a17aa34e6b5ee9654d161eb484031\"\u003e\u003ccode\u003eaced5a9\u003c/code\u003e\u003c/a\u003e [context] Make \u003ca href=\"https://github.com/provide\"\u003e\u003ccode\u003e@​provide\u003c/code\u003e\u003c/a\u003e work with standard decorators (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4917\"\u003e#4917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/a66737fc9b861999b00ccad01edb925172b7f711\"\u003e\u003ccode\u003ea66737f\u003c/code\u003e\u003c/a\u003e update package.json repository fields (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/7db8eadb285c2a55fe4aa78c491585e1e90d3b1c\"\u003e\u003ccode\u003e7db8ead\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4926\"\u003e#4926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/0f535d483ba32c57e49ffaa7f7e4ce70a9f6f26d\"\u003e\u003ccode\u003e0f535d4\u003c/code\u003e\u003c/a\u003e perf(context): skip expensive computation of Event.composedPath() (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4734\"\u003e#4734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lit/lit/commits/@lit/context@1.1.6/packages/context\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lit/localize` from 0.12.1 to 0.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Lit/Lit/releases\"\u003e@​lit/localize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lit/localize\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4679\"\u003e#4679\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/eb84bebcf8d3cd6d3ce6731a9fa754f5ae6e445c\"\u003e\u003ccode\u003eeb84bebc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/codingjoe\"\u003e\u003ccode\u003e@​codingjoe\u003c/code\u003e\u003c/a\u003e! - Move localize setup to resolve import loop\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/lit/lit/commit/feccc1ba8e82b36d07a0e2576381bf2819926b98\"\u003e\u003ccode\u003efeccc1ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003elit@3.2.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/lit/lit/blob/main/packages/localize/CHANGELOG.md\"\u003e@​lit/localize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4679\"\u003e#4679\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/eb84bebcf8d3cd6d3ce6731a9fa754f5ae6e445c\"\u003e\u003ccode\u003eeb84bebc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/codingjoe\"\u003e\u003ccode\u003e@​codingjoe\u003c/code\u003e\u003c/a\u003e! - Move localize setup to resolve import loop\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/lit/lit/commit/feccc1ba8e82b36d07a0e2576381bf2819926b98\"\u003e\u003ccode\u003efeccc1ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003elit@3.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/d0ecfd7c3c7395a72a2938b5aba0867ab3e44282\"\u003e\u003ccode\u003ed0ecfd7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Lit/Lit/tree/HEAD/packages/localize/issues/4718\"\u003e#4718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/290a608aa2297e8b99a5424dc90632b97c66386c\"\u003e\u003ccode\u003e290a608\u003c/code\u003e\u003c/a\u003e [all] Update TypeScript to 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/5463b1046e0589c9ce7041e67cd539ddfba2e5a7\"\u003e\u003ccode\u003e5463b10\u003c/code\u003e\u003c/a\u003e Update rollup packages for localize example and starter kits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/eb84bebcf8d3cd6d3ce6731a9fa754f5ae6e445c\"\u003e\u003ccode\u003eeb84beb\u003c/code\u003e\u003c/a\u003e [localize] Move setup code to resolve import loop (\u003ca href=\"https://github.com/Lit/Lit/tree/HEAD/packages/localize/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/e52271b40aec9451ac14a5222b5a8bfc70fe3fd2\"\u003e\u003ccode\u003ee52271b\u003c/code\u003e\u003c/a\u003e test: upgrade chai to 5.x (\u003ca href=\"https://github.com/Lit/Lit/tree/HEAD/packages/localize/issues/4628\"\u003e#4628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/89c5bdfbc9bc9177f25d4d8f35e41e842afa0d63\"\u003e\u003ccode\u003e89c5bdf\u003c/code\u003e\u003c/a\u003e Bump typescript (\u003ca href=\"https://github.com/Lit/Lit/tree/HEAD/packages/localize/issues/4520\"\u003e#4520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Lit/Lit/commits/@lit/localize@0.12.2/packages/localize\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lit/task` from 1.0.0 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/releases\"\u003e@​lit/task's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lit/task\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​lit/task\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4836\"\u003e#4836\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/05691ba4848f1bcbec06df7dcd63ee024589ed47\"\u003e\u003ccode\u003e05691ba4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Improve type inference of tuples returned by the args function being used as task function parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​lit/task\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4552\"\u003e#4552\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/4050cac64e39870eb0257d2ab8f72f3e43b92077\"\u003e\u003ccode\u003e4050cac6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jrencz\"\u003e\u003ccode\u003e@​jrencz\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003estatus\u003c/code\u003e of Task a readonly property\u003c/p\u003e\n\u003cp\u003eSo far \u003ccode\u003estatus\u003c/code\u003e was writable which allowed for setting status of task form outside. Doing so did cause rendering of\nexpected template but the task was becoming internally incoherent.\u003c/p\u003e\n\u003cp\u003eNow attempt to assign \u003ccode\u003estatus\u003c/code\u003e will end up in throwing a \u003ccode\u003eTypeError\u003c/code\u003e.\u003c/p\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/lit/lit/blob/main/packages/task/CHANGELOG.md\"\u003e@​lit/task's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4836\"\u003e#4836\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/05691ba4848f1bcbec06df7dcd63ee024589ed47\"\u003e\u003ccode\u003e05691ba4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Improve type inference of tuples returned by the args function being used as task function parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4552\"\u003e#4552\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/4050cac64e39870eb0257d2ab8f72f3e43b92077\"\u003e\u003ccode\u003e4050cac6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jrencz\"\u003e\u003ccode\u003e@​jrencz\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003estatus\u003c/code\u003e of Task a readonly property\u003c/p\u003e\n\u003cp\u003eSo far \u003ccode\u003estatus\u003c/code\u003e was writable which allowed for setting status of task form outside. Doing so did cause rendering of\nexpected template but the task was becoming internally incoherent.\u003c/p\u003e\n\u003cp\u003eNow attempt to assign \u003ccode\u003estatus\u003c/code\u003e will end up in throwing a \u003ccode\u003eTypeError\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/43c6168acc4a30d70091ee30c307f692a02387d5\"\u003e\u003ccode\u003e43c6168\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/5019\"\u003e#5019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/503add0d06a23211c533fa43a97c9c87872545fc\"\u003e\u003ccode\u003e503add0\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e reference (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e2\u003c/code\u003e\u003c/a\u003e [all] A bunch of README updates (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/a66737fc9b861999b00ccad01edb925172b7f711\"\u003e\u003ccode\u003ea66737f\u003c/code\u003e\u003c/a\u003e update package.json repository fields (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/935697d47e62ed75e3157423400163a8371c62fc\"\u003e\u003ccode\u003e935697d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/05691ba4848f1bcbec06df7dcd63ee024589ed47\"\u003e\u003ccode\u003e05691ba\u003c/code\u003e\u003c/a\u003e feat(task): improve type checking for tuples (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4836\"\u003e#4836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/921752718ce1034c4f0ff3b15402429b3a6267fe\"\u003e\u003ccode\u003e9217527\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/4050cac64e39870eb0257d2ab8f72f3e43b92077\"\u003e\u003ccode\u003e4050cac\u003c/code\u003e\u003c/a\u003e [task] Make \u003ccode\u003estatus\u003c/code\u003e of Task a readonly field (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/e52271b40aec9451ac14a5222b5a8bfc70fe3fd2\"\u003e\u003ccode\u003ee52271b\u003c/code\u003e\u003c/a\u003e test: upgrade chai to 5.x (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4628\"\u003e#4628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/528723348766819541413fe130175d4bff25d16c\"\u003e\u003ccode\u003e5287233\u003c/code\u003e\u003c/a\u003e fix(docs): correct typos (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lit/lit/commits/@lit/task@1.0.3/packages/task\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@novnc/novnc` from 1.4.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/novnc/noVNC/releases\"\u003e@​novnc/novnc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enoVNC 1.7.0\u003c/h2\u003e\n\u003cp\u003eA new version of noVNC is now available. Lots of changes have been made since the last release, but the highlights are:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eApplication:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Croatian translation.\u003c/li\u003e\n\u003cli\u003eAdded Hungarian translation.\u003c/li\u003e\n\u003cli\u003eFixed a styling bug where some buttons in the GUI would almost disappear.\u003c/li\u003e\n\u003cli\u003eThe browser will now warn before the session's tab is closed when \u003cem\u003eview only\u003c/em\u003e is not enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLibrary:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe NPM bundle has been converted to ES-module format.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003enovnc_proxy\u003c/code\u003e script now uses the bash-builtin \u003ccode\u003etype\u003c/code\u003e instead of \u003ccode\u003ewhich\u003c/code\u003e when checking if websockify is installed.\u003c/li\u003e\n\u003cli\u003eReceived image data is now dropped once rendered, resulting in more efficient memory usage.\u003c/li\u003e\n\u003cli\u003eDetection of H.264 has been improved.\u003c/li\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003eshowDotCursor\u003c/code\u003e setting has now been removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRegards,\nThe noVNC Developers\u003c/p\u003e\n\u003ch2\u003enoVNC 1.7.0 beta\u003c/h2\u003e\n\u003cp\u003eA new beta version of noVNC is now available. Many changes have been made since the last release, but the highlights are:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eApplication:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Croatian translation.\u003c/li\u003e\n\u003cli\u003eAdded Hungarian translation.\u003c/li\u003e\n\u003cli\u003eFixed a styling bug where some buttons in the GUI would almost disappear.\u003c/li\u003e\n\u003cli\u003eThe browser will now warn before the session's tab is closed when \u003cem\u003eview only\u003c/em\u003e is not enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLibrary:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe NPM bundle has been converted to ES-module format.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003enovnc_proxy\u003c/code\u003e script now uses the bash-builtin \u003ccode\u003etype\u003c/code\u003e instead of \u003ccode\u003ewhich\u003c/code\u003e when checking if websockify is installed.\u003c/li\u003e\n\u003cli\u003eReceived image data is now dropped once rendered, resulting in more efficient memory usage.\u003c/li\u003e\n\u003cli\u003eDetection of H.264 has been improved.\u003c/li\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003eshowDotCursor\u003c/code\u003e setting has now been removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRegards,\nThe noVNC Developers\u003c/p\u003e\n\u003ch2\u003enoVNC 1.6.0\u003c/h2\u003e\n\u003cp\u003eA new version of noVNC is now available. Lots of changes have been made since the last release, but the highlights are:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eApplication:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated GUI with a more modern styling.\u003c/li\u003e\n\u003cli\u003eSettings can now be configured via \u003ccode\u003edefaults.json\u003c/code\u003e and \u003ccode\u003emandatory.json\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for relative WebSocket URLs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/63107bd06d9e1f6136ff21aeda8cd62cbf0d433e\"\u003e\u003ccode\u003e63107bd\u003c/code\u003e\u003c/a\u003e noVNC 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/18cabdf39beb1839c2b34da5d0a22e7efa1734ea\"\u003e\u003ccode\u003e18cabdf\u003c/code\u003e\u003c/a\u003e Update generated json files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/85ae81a35b863bc96185b6190f8ffaab3300c909\"\u003e\u003ccode\u003e85ae81a\u003c/code\u003e\u003c/a\u003e noVNC 1.7.0 beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/7a96227f135bacf823454c2323a17248279b5995\"\u003e\u003ccode\u003e7a96227\u003c/code\u003e\u003c/a\u003e Remove show_dot from docs/EMBEDDING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/43266f4917355719e9027d3a009f8404420ec902\"\u003e\u003ccode\u003e43266f4\u003c/code\u003e\u003c/a\u003e Remove showDotCursor from docs/API.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/4ccc3b44db95a8c65ddbc3be7ce5b8787cedeefe\"\u003e\u003ccode\u003e4ccc3b4\u003c/code\u003e\u003c/a\u003e Use Node version 24 when publishing to npmjs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/8f3555b0eeaff35af305eaca0133270da89d3091\"\u003e\u003ccode\u003e8f3555b\u003c/code\u003e\u003c/a\u003e Publish with latest npm version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/7808f579dfa3d29dc4c20ee5a564d56de75d1c06\"\u003e\u003ccode\u003e7808f57\u003c/code\u003e\u003c/a\u003e Stop using access tokens when publishing to npmjs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/603d63fc0fa16e38358680c9340a708537848544\"\u003e\u003ccode\u003e603d63f\u003c/code\u003e\u003c/a\u003e Allow publishing to npmjs.com with OIDC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/5ac7bd2819afb7bd560830e79de7ea6b0efc9b38\"\u003e\u003ccode\u003e5ac7bd2\u003c/code\u003e\u003c/a\u003e Update Swedish translation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/novnc/noVNC/compare/v1.4.0...v1.7.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@​novnc/novnc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prettier/plugin-xml` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/plugin-xml/blob/main/CHANGELOG.md\"\u003e@​prettier/plugin-xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.4.2] - 2025-07-08\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExclude \u003ccode\u003e.ts\u003c/code\u003e and \u003ccode\u003e.tsx\u003c/code\u003e as XML extensions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/plugin-xml/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-commonjs` from 18.1.0 to 29.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md\"\u003e@​rollup/plugin-commonjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-05-29\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommonjs: make \u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1868\"\u003e#1868\u003c/a\u003e es5-compatible (\u003ca href=\"https://redirect.github.com/rollup/plugins/issues/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-06\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommonjs: conditional exports (\u003ca href=\"https://redirect.github.com/rollup/plugins/issues/1952\"\u003e#1952\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommonjs: correctly replaces shorthand \u0026quot;global\u0026quot; property in object (\u003ca href=\"https://redirect.github.com/rollup/plugins/issues/1957\"\u003e#1957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: revert \u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1909\"\u003e#1909\u003c/a\u003e and add \u003ccode\u003erequireNodeBuiltins\u003c/code\u003e option (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1937\"\u003e#1937\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-24\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle \u003ccode\u003enode:\u003c/code\u003e builtins with \u003ccode\u003estrictRequires: auto\u003c/code\u003e (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1930\"\u003e#1930\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-16\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: guard moduleSideEffects for wrapped externals (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.0.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/1e4025b6e984820523b612b74f09da0a4913d38a\"\u003e\u003ccode\u003e1e4025b\u003c/code\u003e\u003c/a\u003e chore(release): commonjs v29.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/08a5b175b966c571ecfee6082ac654784a40b8ae\"\u003e\u003ccode\u003e08a5b17\u003c/code\u003e\u003c/a\u003e fix(commonjs): make \u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1868\"\u003e#1868\u003c/a\u003e es5-compatible (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5800bf331567c07590f9c3510c684b22c57629d3\"\u003e\u003ccode\u003e5800bf3\u003c/code\u003e\u003c/a\u003e chore(repo): test migration to vitest. phase 4 (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/2de0d623224a4003eed9c65143ff99db145869df\"\u003e\u003ccode\u003e2de0d62\u003c/code\u003e\u003c/a\u003e chore(release): commonjs v29.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/ab65325653e2103509e37099cad3e8afd6c53f8e\"\u003e\u003ccode\u003eab65325\u003c/code\u003e\u003c/a\u003e fix(commonjs): conditional exports (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1952\"\u003e#1952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7d22981cdc03a1de31a3ec990d24a379c090fe3d\"\u003e\u003ccode\u003e7d22981\u003c/code\u003e\u003c/a\u003e chore(repo): add \u003ccode\u003erollup-plugin\u003c/code\u003e keyword in package.json (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1955\"\u003e#1955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/a79ae55986c056bf6251205a7014295e4b0b5bee\"\u003e\u003ccode\u003ea79ae55\u003c/code\u003e\u003c/a\u003e chore(release): commonjs v29.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/bb41cfd82bd20dd8d132054d1442aea5922fdbd2\"\u003e\u003ccode\u003ebb41cfd\u003c/code\u003e\u003c/a\u003e chore(release): commonjs v29.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/14ae18676d9df3ec781877a331ceb82964bc248c\"\u003e\u003ccode\u003e14ae186\u003c/code\u003e\u003c/a\u003e fix(commonjs): correctly replaces shorthand \u0026quot;global\u0026quot; property in object (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1957\"\u003e#1957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c8e78c8584007999050f7d9878d87e15046bbf09\"\u003e\u003ccode\u003ec8e78c8\u003c/code\u003e\u003c/a\u003e chore(release): commonjs v29.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/commonjs-v29.0.3/packages/commonjs\"\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@​rollup/plugin-commonjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shoelace-style/localize` from 3.2.1 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shoelace-style/localize/blob/main/CHANGELOG.md\"\u003e@​shoelace-style/localize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where malformed \u003ccode\u003e\u0026lt;html lang\u0026gt;\u003c/code\u003e values caused \u003ccode\u003eIntl.Locale\u003c/code\u003e to throw a \u003ccode\u003eRangeError\u003c/code\u003e. The controller now falls through to the fallback translation instead.\u003c/li\u003e\n\u003cli\u003eFixed a type error in \u003ccode\u003eupdate()\u003c/code\u003e where connected elements were incorrectly annotated as \u003ccode\u003eLitElement\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shoelace-style/localize/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shoelace-style/shoelace` from 2.18.0 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shoelace-style/shoelace/releases\"\u003e@​shoelace-style/shoelace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.20.1\u003c/h2\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e19537b1: Fix a11y issues for closing components with focused children (Christian Schilling) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2383\"\u003e#2383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e61c73cd: Add ticket number to changelog (Christian Schilling) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2383\"\u003e#2383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested tab groups broken in v2.19.1 (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2367\"\u003e#2367\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2367\"\u003e#2367\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/6f09a7556731107e027b8afade0ad1e28d77c710\"\u003eChristian Schilling\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed83d620: Remove log statement (Christian Schilling) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2383\"\u003e#2383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0a48bc5: Merge remote-tracking branch 'upstream/next' into fix/a11y-errors-for-blur (Christian Schilling) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2383\"\u003e#2383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e91235cb: Fixes dropdown closing on tab key (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2371\"\u003e#2371\u003c/a\u003e) (Gabriel Belgamo) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2371\"\u003e#2371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1b9104d: update changelog (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e5ef3c91: fix contextElement guard (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2399\"\u003e#2399\u003c/a\u003e) (Diego Ferreiro Val) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2399\"\u003e#2399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eee42086: update changelog (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ee09277e: Fixes closable sl-alert can be closed on whole vertical area without visual indication (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2375\"\u003e#2375\u003c/a\u003e) (Susanne Kirchner) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2375\"\u003e#2375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeef4c17: update changelog (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ed2ce983: Merge branch 'fix/a11y-errors-for-blur' of \u003ca href=\"https://github.com/schilchSICKAG/shoelace\"\u003ehttps://github.com/schilchSICKAG/shoelace\u003c/a\u003e into schilchSICKAG-fix/a11y-errors-for-blur (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2383\"\u003e#2383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e5be9540: Merge branch 'schilchSICKAG-fix/a11y-errors-for-blur' into next (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e0cf1984: update docs to fix types (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ebcf08a8: Carousel accessibility (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2364\"\u003e#2364\u003c/a\u003e) (Matt McLean) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2364\"\u003e#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed1f94ab: update changelog (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e3142d14: update version (Cory LaViska)\u003c/li\u003e\n\u003cli\u003efb59fda: 2.20.1 (Cory LaViska)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.20.0\u003c/h2\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7fd18d1: Modify ja.ts (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2329\"\u003e#2329\u003c/a\u003e) (jz5) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2329\"\u003e#2329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ec16c533: update changelog (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e7f88bb3: Svelte documentation: adding Two-way Binding example in \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2327\"\u003e#2327\u003c/a\u003e) (Emanuel Saramago) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2327\"\u003e#2327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eb5e82d6: update docs (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e81e94f2: Only trigger defaultslotchange of select after initialization (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2318\"\u003e#2318\u003c/a\u003e) (Susanne Kirchner) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2318\"\u003e#2318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ef0c93d0: update changelog (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e6761fdc: Merge branch 'next' of \u003ca href=\"https://github.com/shoelace-style/shoelace\"\u003ehttps://github.com/shoelace-style/shoelace\u003c/a\u003e into next (Cory LaViska)\u003c/li\u003e\n\u003cli\u003eb0399ca: fix tabbable for radios (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2357\"\u003e#2357\u003c/a\u003e) (Konnor Rogers) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2357\"\u003e#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e372ba1f: fix ssr for sl-alert and scrollend-polyfill (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2359\"\u003e#2359\u003c/a\u003e) (Christian Schilling) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2359\"\u003e#2359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e69cf94b: Explain why dividers don't show if you use TailwindCSS and add a workaround. (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2356\"\u003e#2356\u003c/a\u003e) (Marcus) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2356\"\u003e#2356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eb5f308c: move to section (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ecb6460c: update action (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ed93ee89: add changelog check (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e0bc6d8c: fix error (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ec3b1fb9: try again (Cory LaViska)\u003c/li\u003e\n\u003cli\u003efce7f7c: fix comment (Cory LaViska)\u003c/li\u003e\n\u003cli\u003eafc2b06: sigh (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e03f8464: ahem (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e471e6cc: somebody save me (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ec858a3a: yaml was a mistake (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e5e11687: save me tarides (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e4530ba3: welp (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ed674577: not today i guess (Cory LaViska)\u003c/li\u003e\n\u003cli\u003eca8a12b: maybe, just maybe (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e74dafea: somebody save me (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e39e4557: ok konnor (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ed45e6df: revert (Cory LaViska)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/fb59fda70ed737c92611051b49bc7e3a5fed5dc5\"\u003e\u003ccode\u003efb59fda\u003c/code\u003e\u003c/a\u003e 2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/3142d1473a658d9759cc76032ec8c90b7deff65b\"\u003e\u003ccode\u003e3142d14\u003c/code\u003e\u003c/a\u003e update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/d1f94abb40f5201efaadde3cddf1c3588eced915\"\u003e\u003ccode\u003ed1f94ab\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/bcf08a8e41342e398a2344b4b4d60276f462c7ca\"\u003e\u003ccode\u003ebcf08a8\u003c/code\u003e\u003c/a\u003e Carousel accessibility (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2364\"\u003e#2364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/0cf1984abb5e130f1b5256e820b439cb71da529c\"\u003e\u003ccode\u003e0cf1984\u003c/code\u003e\u003c/a\u003e update docs to fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/5be95408a5e16eb6f0b2b40b87e78f735fff04f0\"\u003e\u003ccode\u003e5be9540\u003c/code\u003e\u003c/a\u003e Merge branch 'schilchSICKAG-fix/a11y-errors-for-blur' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/d2ce98318b85aba7c3b989ba5e3749ced74ae3c3\"\u003e\u003ccode\u003ed2ce983\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/a11y-errors-for-blur' of \u003ca href=\"https://github.com/schilchSICKAG/s\"\u003ehttps://github.com/schilchSICKAG/s\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/eef4c177a959c5778ead1b71018e03688697c7d1\"\u003e\u003ccode\u003eeef4c17\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/e09277e98f80aadd4f913372592f3e7552b42793\"\u003e\u003ccode\u003ee09277e\u003c/code\u003e\u003c/a\u003e Fixes closable sl-alert can be closed on whole vertical area without visual i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/ee42086bfe7c7122c63576e4ba761f1f5d289ed6\"\u003e\u003ccode\u003eee42086\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shoelace-style/shoelace/compare/v2.18.0...v2.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/lit-virtual` from 3.13.12 to 3.13.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/lit-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/lit-virtual...\n\n_Description has been truncated_","html_url":"https://github.com/webrecorder/browsertrix/pull/3414","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webrecorder%2Fbrowsertrix/issues/3414","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3414/packages"},{"uuid":"4013456714","node_id":"PR_kwDOQMSk4c7Hcd9k","number":65,"state":"closed","title":"Bump the all group across 1 directory with 127 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T20:57:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T21:47:00.000Z","updated_at":"2026-03-09T20:57:16.000Z","time_to_close":601815,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":127,"packages":[{"name":"@lexical/code","old_version":"0.38.2","new_version":"0.41.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.38.2","new_version":"0.41.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.38.2","new_version":"0.41.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/react","old_version":"0.38.2","new_version":"0.41.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.38.2","new_version":"0.41.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@tauri-apps/api","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.2","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"geist","old_version":"1.5.1","new_version":"1.7.0","repository_url":"https://github.com/vercel/geist-font"},{"name":"lexical","old_version":"0.38.2","new_version":"0.41.0","repository_url":"https://github.com/facebook/lexical"},{"name":"lucide-react","old_version":"0.556.0","new_version":"0.576.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.1.5","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@biomejs/biome","old_version":"2.3.8","new_version":"2.4.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.10.1","new_version":"25.3.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.2","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@floating-ui/core","old_version":"1.7.3","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react","old_version":"0.27.16","new_version":"0.27.18","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@img/colour","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/lovell/colour"},{"name":"@preact/signals-core","old_version":"1.12.1","new_version":"1.13.0","repository_url":"https://github.com/preactjs/signals"},{"name":"baseline-browser-mapping","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001759","new_version":"1.0.30001775","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"react-error-boundary","old_version":"6.0.0","new_version":"6.1.1","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lexical/code](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code) | `0.38.2` | `0.41.0` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.38.2` | `0.41.0` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.38.2` | `0.41.0` |\n| [@lexical/react](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react) | `0.38.2` | `0.41.0` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.38.2` | `0.41.0` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.9.1` | `2.10.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.2` | `2.5.3` |\n| [geist](https://github.com/vercel/geist-font/tree/HEAD/packages/next) | `1.5.1` | `1.7.0` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.38.2` | `0.41.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.556.0` | `0.576.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.5` | `16.1.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.1` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.1` | `19.2.4` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.8` | `2.4.5` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.2.1` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.9.5` | `2.10.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.1` | `25.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.2` | `5.1.4` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.3` | `1.7.4` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.7.5` |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.27.16` | `0.27.18` |\n| [@img/colour](https://github.com/lovell/colour) | `1.0.0` | `1.1.0` |\n| [@preact/signals-core](https://github.com/preactjs/signals) | `1.12.1` | `1.13.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.5` | `2.10.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001759` | `1.0.30001775` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.0` | `6.1.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.1` |\n\n\nUpdates `@lexical/code` from 0.38.2 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/code\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.41.0 is a monthly release with a huge number of fixes and features from a lot of new contributors. The most notable fixes are related to IME, non-ascii keyboard layouts, and markdown.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS moved to root element \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8132\"\u003e#8132\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS custom property is now only read from the root element of the editor, so any CSS or code to set this value must target that rather than an indented element in the document. This allows the indent to be computed while the document is being rendered without layout thrashing.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCore\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8132\"\u003e#8132\u003c/a\u003e Breaking Change: Fix --lexical-indent-base-value CSS variable override\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8111\"\u003e#8111\u003c/a\u003e Prevent layout thrashing when setting element indent for no indent case\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8115\"\u003e#8115\u003c/a\u003e Support legacy 'align' attribute in ParagraphNode importDOM\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8121\"\u003e#8121\u003c/a\u003e IME: Do not move anchor when inserting composition start char\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8142\"\u003e#8142\u003c/a\u003e IME: Fix history not recording composing character\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8148\"\u003e#8148\u003c/a\u003e IME: Do not apply format and style when moving to a different node in composition\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8154\"\u003e#8154\u003c/a\u003e IME: Fix selected text not properly deleted after IME input on Safari (macOS)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8162\"\u003e#8162\u003c/a\u003e IME: Maintain format when multiple formatted text nodes are replaced with composition text\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8159\"\u003e#8159\u003c/a\u003e Support DOM selection in elements with slots\nCode\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7918\"\u003e#7918\u003c/a\u003e Allow moving caret outside of code block\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8155\"\u003e#8155\u003c/a\u003e Trigger keyboard shortcuts by physical key code with non-ascii keyboard layouts\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8114\"\u003e#8114\u003c/a\u003e Implement DecoratorTextExtension applying format to DecoratorTextNode\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRich Text\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8122\"\u003e#8122\u003c/a\u003e Support configuration of indentable nodes\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8152\"\u003e#8152\u003c/a\u003e Inherit format and style when inserting tab\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLink\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8123\"\u003e#8123\u003c/a\u003e Prevent AutoLink from linking URLs inside code blocks without highlighting\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8127\"\u003e#8127\u003c/a\u003e Prevent AutoLinkNode from creating extra paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8137\"\u003e#8137\u003c/a\u003e Add AutoLinkNode to AutoLinkExtension node dependencies\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8138\"\u003e#8138\u003c/a\u003e \u003ccode\u003e$toggleLink\u003c/code\u003e should remove the whole link when selection is collapsed\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8164\"\u003e#8164\u003c/a\u003e Prevent creation of nested LinkNode\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8158\"\u003e#8158\u003c/a\u003e Transform to move blocks outside of LinkNode\nList\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8092\"\u003e#8092\u003c/a\u003e Preserve ordered list numbering when split by blocks or paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8118\"\u003e#8118\u003c/a\u003e Remove empty parent node in nested list\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8105\"\u003e#8105\u003c/a\u003e Add focus event option for the checklist extension\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8097\"\u003e#8097\u003c/a\u003e Implement \u0026quot;fit nested tables\u0026quot; for nested table pasting\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8094\"\u003e#8094\u003c/a\u003e Support 'scope' attribute in HTML import for th tags\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8131\"\u003e#8131\u003c/a\u003e Preserve Background Color when pasting table rows inside table\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMarkdown\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8116\"\u003e#8116\u003c/a\u003e Fix nested fenced code blocks parsing and export\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/code\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0 (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Move new paragraph outside inline element in insertParagraph (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8158\"\u003e#8158\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Prevent nesting links creation (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8164\"\u003e#8164\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003etests Chore Update yaml-language-server in lexical-esm-astro-react integration fixture (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8163\"\u003e#8163\u003c/a\u003e) PikkaPikkachu\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Maintain format when replace multiple formatted text nodes with composition text (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8162\"\u003e#8162\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-markdown Fix Prevent markdown shortcut link transformer from being too greedy (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8161\"\u003e#8161\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003efeat add focus event option for the checklist extension (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8105\"\u003e#8105\u003c/a\u003e) Tulio\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Fix selected text not properly deleted after IME input on Safari (macOS) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8154\"\u003e#8154\u003c/a\u003e) Kawashima Shota (shiba)\u003c/li\u003e\n\u003cli\u003elexical-core Bug fix support dom selection for elements with slots (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8159\"\u003e#8159\u003c/a\u003e) Maksim Horbachevsky\u003c/li\u003e\n\u003cli\u003elexical-rich-text Bug Fix Inherit format and style when inserting tab (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8152\"\u003e#8152\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-playground Bug Fix Code block formatting in unintended adjacent lines  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8149\"\u003e#8149\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not apply format and style when moving to different node in composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8148\"\u003e#8148\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-history Bug Fix History not record composing character (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8142\"\u003e#8142\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Add a website build step to Github Actions in CI (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8146\"\u003e#8146\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003edocs fix formatting and update browser support table (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8144\"\u003e#8144\u003c/a\u003e) IkyssOffc\u003c/li\u003e\n\u003cli\u003elexical-extension Feature Implement DecoratorTextExtension applying format to DecoratorTextNode (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8114\"\u003e#8114\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical-markdown Feature Support Enter key after  to create code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8140\"\u003e#8140\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix toggleLink removes link when selection is collapsed (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8138\"\u003e#8138\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Update supported browsers list to Safari 15, Chrome 86, Firefox 115 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8141\"\u003e#8141\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Clean up old Table Hover Actions (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8139\"\u003e#8139\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Add AutoLinkNode to AutoLinkExtension node dependencies (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8137\"\u003e#8137\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Fix Increase toolbar z-index to prevent content overlap (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8134\"\u003e#8134\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003eBreaking Changelexical Bug Fix Fix --lexical-indent-base-value CSS variable override  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8132\"\u003e#8132\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-code Bug Fix Allow moving caret outside code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7918\"\u003e#7918\u003c/a\u003e) Simon\u003c/li\u003e\n\u003cli\u003elexical-table Fix Preserve Background Color when pasting table rows inside table. (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8131\"\u003e#8131\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not move anchor when inserting composition start char (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8121\"\u003e#8121\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-react Annotate deprecated to menuRenderFn  with NodeContext (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8001\"\u003e#8001\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003elexical-playgroundlexical-link Bug Fix Prevent AutoLinkNode from creating extra paragraphs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8127\"\u003e#8127\u003c/a\u003e) Sebastian\u003c/li\u003e\n\u003cli\u003elexical-playground Rearrange table columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8063\"\u003e#8063\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Prevent AutoLink from linking URLs inside code blocks (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8123\"\u003e#8123\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical-rich-textlexical-react Feature Support configuration of indentable nodes (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8122\"\u003e#8122\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Remove empty parent node in nested list (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8118\"\u003e#8118\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-playground tests for ComponentPickerMenuPlugin (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8128\"\u003e#8128\u003c/a\u003e) Syed Umar Anis\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Fix nested fenced code blocks parsing and export (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8116\"\u003e#8116\u003c/a\u003e) Abdul Alim\u003c/li\u003e\n\u003cli\u003elexical-list Feature Preserve ordered list numbering when split by blocks or paragraphs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8092\"\u003e#8092\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Feature Support legacy align attribute in ParagraphNode importDOM (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8115\"\u003e#8115\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003eFix(table) Support scope attribute in HTML import. (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8094\"\u003e#8094\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Chore Stabilize playground collab WebKit E2E test waits (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8113\"\u003e#8113\u003c/a\u003e) Szymon Rczka\u003c/li\u003e\n\u003cli\u003elexical-tablelexical-playground Feature Implement fit nested tables for nested table pasting (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8097\"\u003e#8097\u003c/a\u003e) Randal\u003c/li\u003e\n\u003cli\u003eUpdate examples for v0.40.0 and pnpm (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8110\"\u003e#8110\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Prevent layout thrashing when setting element indent for no indent case (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8111\"\u003e#8111\u003c/a\u003e) InanBerkin\u003c/li\u003e\n\u003cli\u003ev0.40.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8104\"\u003e#8104\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.40.0 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.0 (2026-02-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Refactor RootNode.cachedText computation for coherency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8099\"\u003e#8099\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Replace regex-based format matching with  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8093\"\u003e#8093\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003eFix(Playground) Prevent code block line wrapping to keep line number (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8087\"\u003e#8087\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/lexical/commit/14bb73075d80f36b2f05610679ed6cdbfa95f017\"\u003e\u003ccode\u003e14bb730\u003c/code\u003e\u003c/a\u003e v0.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/23b7a0c82ec7b2a2bca21bbf936cdee9b399f09d\"\u003e\u003ccode\u003e23b7a0c\u003c/code\u003e\u003c/a\u003e [lexical-code] Bug Fix: Allow moving caret outside code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7918\"\u003e#7918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/b961452b9028f5b26a056fbc00f8c65506b2f391\"\u003e\u003ccode\u003eb961452\u003c/code\u003e\u003c/a\u003e v0.40.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8104\"\u003e#8104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/26ec99104a27922dc76e306d7a4cbe105f2697a9\"\u003e\u003ccode\u003e26ec991\u003c/code\u003e\u003c/a\u003e [lexical][lexical-utils] Chore: Use workspace:* for monorepo versions and fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/f508ff59dbfff1c48069ca99c939373878c7c218\"\u003e\u003ccode\u003ef508ff5\u003c/code\u003e\u003c/a\u003e Chore: Add an ignore-previously-published arg to the publish action (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8023\"\u003e#8023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/8cc0929b3cf406dcef8bcdfcf151cd617cea914f\"\u003e\u003ccode\u003e8cc0929\u003c/code\u003e\u003c/a\u003e v0.39.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8021\"\u003e#8021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/a64fd2e5e5c5b590a7dc9699e7a3d91f8770c2b7\"\u003e\u003ccode\u003ea64fd2e\u003c/code\u003e\u003c/a\u003e [lexical-extension][lexical-*] Bug Fix: Defer node class references to potent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/4f0d5a39791a566700857e8efec7ad44ec716b9f\"\u003e\u003ccode\u003e4f0d5a3\u003c/code\u003e\u003c/a\u003e [lexical-code] Bug fix: Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d994d9d354a448e0bb29c2fc882308f7b15d24e8\"\u003e\u003ccode\u003ed994d9d\u003c/code\u003e\u003c/a\u003e v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7962\"\u003e#7962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.41.0/packages/lexical-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/list` from 0.38.2 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/list\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.41.0 is a monthly release with a huge number of fixes and features from a lot of new contributors. The most notable fixes are related to IME, non-ascii keyboard layouts, and markdown.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS moved to root element \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8132\"\u003e#8132\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS custom property is now only read from the root element of the editor, so any CSS or code to set this value must target that rather than an indented element in the document. This allows the indent to be computed while the document is being rendered without layout thrashing.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCore\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8132\"\u003e#8132\u003c/a\u003e Breaking Change: Fix --lexical-indent-base-value CSS variable override\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8111\"\u003e#8111\u003c/a\u003e Prevent layout thrashing when setting element indent for no indent case\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8115\"\u003e#8115\u003c/a\u003e Support legacy 'align' attribute in ParagraphNode importDOM\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8121\"\u003e#8121\u003c/a\u003e IME: Do not move anchor when inserting composition start char\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8142\"\u003e#8142\u003c/a\u003e IME: Fix history not recording composing character\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8148\"\u003e#8148\u003c/a\u003e IME: Do not apply format and style when moving to a different node in composition\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8154\"\u003e#8154\u003c/a\u003e IME: Fix selected text not properly deleted after IME input on Safari (macOS)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8162\"\u003e#8162\u003c/a\u003e IME: Maintain format when multiple formatted text nodes are replaced with composition text\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8159\"\u003e#8159\u003c/a\u003e Support DOM selection in elements with slots\nCode\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7918\"\u003e#7918\u003c/a\u003e Allow moving caret outside of code block\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8155\"\u003e#8155\u003c/a\u003e Trigger keyboard shortcuts by physical key code with non-ascii keyboard layouts\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8114\"\u003e#8114\u003c/a\u003e Implement DecoratorTextExtension applying format to DecoratorTextNode\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRich Text\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8122\"\u003e#8122\u003c/a\u003e Support configuration of indentable nodes\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8152\"\u003e#8152\u003c/a\u003e Inherit format and style when inserting tab\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLink\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8123\"\u003e#8123\u003c/a\u003e Prevent AutoLink from linking URLs inside code blocks without highlighting\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8127\"\u003e#8127\u003c/a\u003e Prevent AutoLinkNode from creating extra paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8137\"\u003e#8137\u003c/a\u003e Add AutoLinkNode to AutoLinkExtension node dependencies\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8138\"\u003e#8138\u003c/a\u003e \u003ccode\u003e$toggleLink\u003c/code\u003e should remove the whole link when selection is collapsed\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8164\"\u003e#8164\u003c/a\u003e Prevent creation of nested LinkNode\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8158\"\u003e#8158\u003c/a\u003e Transform to move blocks outside of LinkNode\nList\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8092\"\u003e#8092\u003c/a\u003e Preserve ordered list numbering when split by blocks or paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8118\"\u003e#8118\u003c/a\u003e Remove empty parent node in nested list\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8105\"\u003e#8105\u003c/a\u003e Add focus event option for the checklist extension\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8097\"\u003e#8097\u003c/a\u003e Implement \u0026quot;fit nested tables\u0026quot; for nested table pasting\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8094\"\u003e#8094\u003c/a\u003e Support 'scope' attribute in HTML import for th tags\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8131\"\u003e#8131\u003c/a\u003e Preserve Background Color when pasting table rows inside table\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMarkdown\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8116\"\u003e#8116\u003c/a\u003e Fix nested fenced code blocks parsing and export\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/list\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0 (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Move new paragraph outside inline element in insertParagraph (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8158\"\u003e#8158\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Prevent nesting links creation (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8164\"\u003e#8164\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003etests Chore Update yaml-language-server in lexical-esm-astro-react integration fixture (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8163\"\u003e#8163\u003c/a\u003e) PikkaPikkachu\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Maintain format when replace multiple formatted text nodes with composition text (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8162\"\u003e#8162\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-markdown Fix Prevent markdown shortcut link transformer from being too greedy (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8161\"\u003e#8161\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003efeat add focus event option for the checklist extension (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8105\"\u003e#8105\u003c/a\u003e) Tulio\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Fix selected text not properly deleted after IME input on Safari (macOS) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8154\"\u003e#8154\u003c/a\u003e) Kawashima Shota (shiba)\u003c/li\u003e\n\u003cli\u003elexical-core Bug fix support dom selection for elements with slots (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8159\"\u003e#8159\u003c/a\u003e) Maksim Horbachevsky\u003c/li\u003e\n\u003cli\u003elexical-rich-text Bug Fix Inherit format and style when inserting tab (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8152\"\u003e#8152\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-playground Bug Fix Code block formatting in unintended adjacent lines  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8149\"\u003e#8149\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not apply format and style when moving to different node in composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8148\"\u003e#8148\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-history Bug Fix History not record composing character (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8142\"\u003e#8142\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Add a website build step to Github Actions in CI (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8146\"\u003e#8146\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003edocs fix formatting and update browser support table (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8144\"\u003e#8144\u003c/a\u003e) IkyssOffc\u003c/li\u003e\n\u003cli\u003elexical-extension Feature Implement DecoratorTextExtension applying format to DecoratorTextNode (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8114\"\u003e#8114\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical-markdown Feature Support Enter key after  to create code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8140\"\u003e#8140\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix toggleLink removes link when selection is collapsed (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8138\"\u003e#8138\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Update supported browsers list to Safari 15, Chrome 86, Firefox 115 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8141\"\u003e#8141\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Clean up old Table Hover Actions (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8139\"\u003e#8139\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Add AutoLinkNode to AutoLinkExtension node dependencies (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8137\"\u003e#8137\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Fix Increase toolbar z-index to prevent content overlap (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8134\"\u003e#8134\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003eBreaking Changelexical Bug Fix Fix --lexical-indent-base-value CSS variable override  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8132\"\u003e#8132\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-code Bug Fix Allow moving caret outside code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7918\"\u003e#7918\u003c/a\u003e) Simon\u003c/li\u003e\n\u003cli\u003elexical-table Fix Preserve Background Color when pasting table rows inside table. (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8131\"\u003e#8131\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not move anchor when inserting composition start char (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8121\"\u003e#8121\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-react Annotate deprecated to menuRenderFn  with NodeContext (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8001\"\u003e#8001\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003elexical-playgroundlexical-link Bug Fix Prevent AutoLinkNode from creating extra paragraphs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8127\"\u003e#8127\u003c/a\u003e) Sebastian\u003c/li\u003e\n\u003cli\u003elexical-playground Rearrange table columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8063\"\u003e#8063\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Prevent AutoLink from linking URLs inside code blocks (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8123\"\u003e#8123\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical-rich-textlexical-react Feature Support configuration of indentable nodes (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8122\"\u003e#8122\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Remove empty parent node in nested list (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8118\"\u003e#8118\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-playground tests for ComponentPickerMenuPlugin (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8128\"\u003e#8128\u003c/a\u003e) Syed Umar Anis\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Fix nested fenced code blocks parsing and export (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8116\"\u003e#8116\u003c/a\u003e) Abdul Alim\u003c/li\u003e\n\u003cli\u003elexical-list Feature Preserve ordered list numbering when split by blocks or paragraphs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8092\"\u003e#8092\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Feature Support legacy align attribute in ParagraphNode importDOM (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8115\"\u003e#8115\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003eFix(table) Support scope attribute in HTML import. (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8094\"\u003e#8094\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Chore Stabilize playground collab WebKit E2E test waits (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8113\"\u003e#8113\u003c/a\u003e) Szymon Rczka\u003c/li\u003e\n\u003cli\u003elexical-tablelexical-playground Feature Implement fit nested tables for nested table pasting (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8097\"\u003e#8097\u003c/a\u003e) Randal\u003c/li\u003e\n\u003cli\u003eUpdate examples for v0.40.0 and pnpm (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8110\"\u003e#8110\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Prevent layout thrashing when setting element indent for no indent case (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8111\"\u003e#8111\u003c/a\u003e) InanBerkin\u003c/li\u003e\n\u003cli\u003ev0.40.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8104\"\u003e#8104\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.40.0 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.0 (2026-02-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Refactor RootNode.cachedText computation for coherency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8099\"\u003e#8099\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Replace regex-based format matching with  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8093\"\u003e#8093\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003eFix(Playground) Prevent code block line wrapping to keep line number (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8087\"\u003e#8087\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/lexical/commit/14bb73075d80f36b2f05610679ed6cdbfa95f017\"\u003e\u003ccode\u003e14bb730\u003c/code\u003e\u003c/a\u003e v0.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/2f1189deb06a5cce8ade8355c3f5642d7a6b47c4\"\u003e\u003ccode\u003e2f1189d\u003c/code\u003e\u003c/a\u003e feat: add focus event option for the checklist extension (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8105\"\u003e#8105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/2ccc73ab647def41a53a633b94ac61404c4f34b0\"\u003e\u003ccode\u003e2ccc73a\u003c/code\u003e\u003c/a\u003e [lexical-list] Feature: Preserve ordered list numbering when split by blocks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/b961452b9028f5b26a056fbc00f8c65506b2f391\"\u003e\u003ccode\u003eb961452\u003c/code\u003e\u003c/a\u003e v0.40.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8104\"\u003e#8104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/26ec99104a27922dc76e306d7a4cbe105f2697a9\"\u003e\u003ccode\u003e26ec991\u003c/code\u003e\u003c/a\u003e [lexical][lexical-utils] Chore: Use workspace:* for monorepo versions and fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/7d3886845fa4f716ebc0033783fc8f103b1c87e0\"\u003e\u003ccode\u003e7d38868\u003c/code\u003e\u003c/a\u003e [lexical-list] Bug Fix: Treat whitespace-only list items as empty when pressi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/20e2c2f9bedf7ff3ce83e1a51db3dfdd93b83303\"\u003e\u003ccode\u003e20e2c2f\u003c/code\u003e\u003c/a\u003e [lexical-list] Bug Fix: fix selection issue from list transform on linebreak ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/f508ff59dbfff1c48069ca99c939373878c7c218\"\u003e\u003ccode\u003ef508ff5\u003c/code\u003e\u003c/a\u003e Chore: Add an ignore-previously-published arg to the publish action (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8023\"\u003e#8023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/8cc0929b3cf406dcef8bcdfcf151cd617cea914f\"\u003e\u003ccode\u003e8cc0929\u003c/code\u003e\u003c/a\u003e v0.39.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8021\"\u003e#8021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/a64fd2e5e5c5b590a7dc9699e7a3d91f8770c2b7\"\u003e\u003ccode\u003ea64fd2e\u003c/code\u003e\u003c/a\u003e [lexical-extension][lexical-*] Bug Fix: Defer node class references to potent...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.41.0/packages/lexical-list\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/markdown` from 0.38.2 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/markdown\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.41.0 is a monthly release with a huge number of fixes and features from a lot of new contributors. The most notable fixes are related to IME, non-ascii keyboard layouts, and markdown.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS moved to root element \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8132\"\u003e#8132\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS custom property is now only read from the root element of the editor, so any CSS or code to set this value must target that rather than an indented element in the document. This allows the indent to be computed while the document is being rendered without layout thrashing.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCore\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8132\"\u003e#8132\u003c/a\u003e Breaking Change: Fix --lexical-indent-base-value CSS variable override\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8111\"\u003e#8111\u003c/a\u003e Prevent layout thrashing when setting element indent for no indent case\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8115\"\u003e#8115\u003c/a\u003e Support legacy 'align' attribute in ParagraphNode importDOM\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8121\"\u003e#8121\u003c/a\u003e IME: Do not move anchor when inserting composition start char\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8142\"\u003e#8142\u003c/a\u003e IME: Fix history not recording composing character\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8148\"\u003e#8148\u003c/a\u003e IME: Do not apply format and style when moving to a different node in composition\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8154\"\u003e#8154\u003c/a\u003e IME: Fix selected text not properly deleted after IME input on Safari (macOS)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8162\"\u003e#8162\u003c/a\u003e IME: Maintain format when multiple formatted text nodes are replaced with composition text\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8159\"\u003e#8159\u003c/a\u003e Support DOM selection in elements with slots\nCode\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7918\"\u003e#7918\u003c/a\u003e Allow moving caret outside of code block\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8155\"\u003e#8155\u003c/a\u003e Trigger keyboard shortcuts by physical key code with non-ascii keyboard layouts\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8114\"\u003e#8114\u003c/a\u003e Implement DecoratorTextExtension applying format to DecoratorTextNode\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRich Text\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8122\"\u003e#8122\u003c/a\u003e Support configuration of indentable nodes\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8152\"\u003e#8152\u003c/a\u003e Inherit format and style when inserting tab\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLink\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8123\"\u003e#8123\u003c/a\u003e Prevent AutoLink from linking URLs inside code blocks without highlighting\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8127\"\u003e#8127\u003c/a\u003e Prevent AutoLinkNode from creating extra paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8137\"\u003e#8137\u003c/a\u003e Add AutoLinkNode to AutoLinkExtension node dependencies\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8138\"\u003e#8138\u003c/a\u003e \u003ccode\u003e$toggleLink\u003c/code\u003e should remove the whole link when selection is collapsed\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8164\"\u003e#8164\u003c/a\u003e Prevent creation of nested LinkNode\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8158\"\u003e#8158\u003c/a\u003e Transform to move blocks outside of LinkNode\nList\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8092\"\u003e#8092\u003c/a\u003e Preserve ordered list numbering when split by blocks or paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8118\"\u003e#8118\u003c/a\u003e Remove empty parent node in nested list\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8105\"\u003e#8105\u003c/a\u003e Add focus event option for the checklist extension\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8097\"\u003e#8097\u003c/a\u003e Implement \u0026quot;fit nested tables\u0026quot; for nested table pasting\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8094\"\u003e#8094\u003c/a\u003e Support 'scope' attribute in HTML import for th tags\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8131\"\u003e#8131\u003c/a\u003e Preserve Background Color when pasting table rows inside table\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMarkdown\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8116\"\u003e#8116\u003c/a\u003e Fix nested fenced code blocks parsing and export\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/markdown\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0 (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Move new paragraph outside inline element in insertParagraph (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8158\"\u003e#8158\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Prevent nesting links creation (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8164\"\u003e#8164\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003etests Chore Update yaml-language-server in lexical-esm-astro-react integration fixture (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8163\"\u003e#8163\u003c/a\u003e) PikkaPikkachu\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Maintain format when replace multiple formatted text nodes with composition text (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8162\"\u003e#8162\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-markdown Fix Prevent markdown shortcut link transformer from being too greedy (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8161\"\u003e#8161\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003efeat add focus event option for the checklist extension (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8105\"\u003e#8105\u003c/a\u003e) Tulio\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Fix selected text not properly deleted after IME input on Safari (macOS) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8154\"\u003e#8154\u003c/a\u003e) Kawashima Shota (shiba)\u003c/li\u003e\n\u003cli\u003elexical-core Bug fix support dom selection for elements with slots (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8159\"\u003e#8159\u003c/a\u003e) Maksim Horbachevsky\u003c/li\u003e\n\u003cli\u003elexical-rich-text Bug Fix Inherit format and style when inserting tab (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8152\"\u003e#8152\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-playground Bug Fix Code block formatting in unintended adjacent lines  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8149\"\u003e#8149\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not apply format and style when moving to different node in composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8148\"\u003e#8148\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-history Bug Fix History not record composing character (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8142\"\u003e#8142\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Add a website build step to Github Actions in CI (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8146\"\u003e#8146\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003edocs fix formatting and update browser support table (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8144\"\u003e#8144\u003c/a\u003e) IkyssOffc\u003c/li\u003e\n\u003cli\u003elexical-extension Feature Implement DecoratorTextExtension applying format to DecoratorTextNode (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8114\"\u003e#8114\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical-markdown Feature Support Enter key after  to create code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8140\"\u003e#8140\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix toggleLink removes link when selection is collapsed (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8138\"\u003e#8138\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Update supported browsers list to Safari 15, Chrome 86, Firefox 115 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8141\"\u003e#8141\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Clean up old Table Hover Actions (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8139\"\u003e#8139\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Add AutoLinkNode to AutoLinkExtension node dependencies (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8137\"\u003e#8137\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Fix Increase toolbar z-index to prevent content overlap (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8134\"\u003e#8134\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003eBreaking Changelexical Bug Fix Fix --lexical-indent-base-value CSS variable override  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8132\"\u003e#8132\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-code Bug Fix Allow moving caret outside code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7918\"\u003e#7918\u003c/a\u003e) Simon\u003c/li\u003e\n\u003cli\u003elexical-table Fix Preserve Background Color when pasting table rows inside table. (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8131\"\u003e#8131\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not move anchor when inserting composition start char (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8121\"\u003e#8121\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-react Annotate deprecated to menuRenderFn  with NodeContext (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8001\"\u003e#8001\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003elexical-playgroundlexical-link Bug Fix Prevent AutoLinkNode from creating extra paragraphs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8127\"\u003e#8127\u003c/a\u003e) Sebastian\u003c/li\u003e\n\u003cli\u003elexical-playground Rearrange table columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8063\"\u003e#8063\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Prevent AutoLink from linking URLs inside code blocks (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8123\"\u003e#8123\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical-rich-textlexical-react Feature Support configuration of indentable nodes (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8122\"\u003e#8122\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Remove empty parent node in nested list (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8118\"\u003e#8118\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-playground tests for ComponentPickerMenuPlugin (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8128\"\u003e#8128\u003c/a\u003e) Syed Umar Anis\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Fix nested fenced code blocks parsing and export (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8116\"\u003e#8116\u003c/a\u003e) Abdul Alim\u003c/li\u003e\n\u003cli\u003elexical-list Feature Preserve ordered list numbering when split by blocks or paragraphs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8092\"\u003e#8092\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Feature Support legacy align attribute in ParagraphNode importDOM (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8115\"\u003e#8115\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003eFix(table) Support scope attribute in HTML import. (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8094\"\u003e#8094\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Chore Stabilize playground collab WebKit E2E test waits (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8113\"\u003e#8113\u003c/a\u003e) Szymon Rczka\u003c/li\u003e\n\u003cli\u003elexical-tablelexical-playground Feature Implement fit nested tables for nested table pasting (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8097\"\u003e#8097\u003c/a\u003e) Randal\u003c/li\u003e\n\u003cli\u003eUpdate examples for v0.40.0 and pnpm (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8110\"\u003e#8110\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Prevent layout thrashing when setting element indent for no indent case (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8111\"\u003e#8111\u003c/a\u003e) InanBerkin\u003c/li\u003e\n\u003cli\u003ev0.40.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8104\"\u003e#8104\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.40.0 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.0 (2026-02-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Refactor RootNode.cachedText computation for coherency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8099\"\u003e#8099\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Replace regex-based format matching with  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8093\"\u003e#8093\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003eFix(Playground) Prevent code block line wrapping to keep line number (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8087\"\u003e#8087\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/lexical/commit/14bb73075d80f36b2f05610679ed6cdbfa95f017\"\u003e\u003ccode\u003e14bb730\u003c/code\u003e\u003c/a\u003e v0.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/75178011cafee54a8060ab83e453f7046eb351a4\"\u003e\u003ccode\u003e7517801\u003c/code\u003e\u003c/a\u003e [lexical-markdown] Bug Fix: Prevent nesting links creation (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8164\"\u003e#8164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/7e472705aeeb8817b7e045d0d0024097d3848a0a\"\u003e\u003ccode\u003e7e47270\u003c/code\u003e\u003c/a\u003e [lexical-markdown] Fix: Prevent markdown shortcut link transformer from being...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/f20887078a3c39532805eee809783a56ce200f64\"\u003e\u003ccode\u003ef208870\u003c/code\u003e\u003c/a\u003e [lexical-markdown] Feature: Support Enter key after ``` to create code block ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/70c1d237052b29ce06207e8b5aad092369c225a3\"\u003e\u003ccode\u003e70c1d23\u003c/code\u003e\u003c/a\u003e [lexical-markdown] Bug Fix: Fix nested fenced code blocks parsing and export ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/b961452b9028f5b26a056fbc00f8c65506b2f391\"\u003e\u003ccode\u003eb961452\u003c/code\u003e\u003c/a\u003e v0.40.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8104\"\u003e#8104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/26ec99104a27922dc76e306d7a4cbe105f2697a9\"\u003e\u003ccode\u003e26ec991\u003c/code\u003e\u003c/a\u003e [lexical][lexical-utils] Chore: Use workspace:* for monorepo versions and fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/f1e4f66014377b1f2595aec2b0ee17f5b7ef4dfc\"\u003e\u003ccode\u003ef1e4f66\u003c/code\u003e\u003c/a\u003e [lexical-markdown] Bug Fix: Replace regex-based format matching with … (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/51a83a75f168ffd1cd211ef15c5b144f3cb96242\"\u003e\u003ccode\u003e51a83a7\u003c/code\u003e\u003c/a\u003e [lexical-markdown] Bug Fix: Fix incorrect format tag placement at link bounda...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/f508ff59dbfff1c48069ca99c939373878c7c218\"\u003e\u003ccode\u003ef508ff5\u003c/code\u003e\u003c/a\u003e Chore: Add an ignore-previously-published arg to the publish action (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8023\"\u003e#8023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.41.0/packages/lexical-markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/react` from 0.38.2 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.41.0 is a monthly release with a huge number of fixes and features from a lot of new contributors. The most notable fixes are related to IME, non-ascii keyboard layouts, and markdown.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS moved to root element \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8132\"\u003e#8132\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS custom property is now only read from the root element of the editor, so any CSS or code to set this value must target that rather than an indented element in the document. This allows the indent to be computed while the document is being rendered without layout thrashing.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCore\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8132\"\u003e#8132\u003c/a\u003e Breaking Change: Fix --lexical-indent-base-value CSS variable override\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8111\"\u003e#8111\u003c/a\u003e Prevent layout thrashing when setting element indent for no indent case\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8115\"\u003e#8115\u003c/a\u003e Support legacy 'align' attribute in ParagraphNode importDOM\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8121\"\u003e#8121\u003c/a\u003e IME: Do not move anchor when inserting composition start char\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8142\"\u003e#8142\u003c/a\u003e IME: Fix history not recording composing character\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8148\"\u003e#8148\u003c/a\u003e IME: Do not apply format and style when moving to a different node in composition\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8154\"\u003e#8154\u003c/a\u003e IME: Fix selected text not properly deleted after IME input on Safari (macOS)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8162\"\u003e#8162\u003c/a\u003e IME: Maintain format when multiple formatted text nodes are replaced with composition text\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8159\"\u003e#8159\u003c/a\u003e Support DOM selection in elements with slots\nCode\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7918\"\u003e#7918\u003c/a\u003e Allow moving caret outside of code block\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8155\"\u003e#8155\u003c/a\u003e Trigger keyboard shortcuts by physical key code with non-ascii keyboard layouts\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8114\"\u003e#8114\u003c/a\u003e Implement DecoratorTextExtension applying format to DecoratorTextNode\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRich Text\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8122\"\u003e#8122\u003c/a\u003e Support configuration of indentable nodes\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8152\"\u003e#8152\u003c/a\u003e Inherit format and style when inserting tab\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLink\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8123\"\u003e#8123\u003c/a\u003e Prevent AutoLink from linking URLs inside code blocks without highlighting\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8127\"\u003e#8127\u003c/a\u003e Prevent AutoLinkNode from creating extra paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8137\"\u003e#8137\u003c/a\u003e Add AutoLinkNode to AutoLinkExtension node dependencies\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8138\"\u003e#8138\u003c/a\u003e \u003ccode\u003e$toggleLink\u003c/code\u003e should remove the whole link when selection is collapsed\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8164\"\u003e#8164\u003c/a\u003e Prevent creation of nested LinkNode\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8158\"\u003e#8158\u003c/a\u003e Transform to move blocks outside of LinkNode\nList\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8092\"\u003e#8092\u003c/a\u003e Preserve ordered list numbering when split by blocks or paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8118\"\u003e#8118\u003c/a\u003e Remove empty parent node in nested list\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8105\"\u003e#8105\u003c/a\u003e Add focus event option for the checklist extension\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8097\"\u003e#8097\u003c/a\u003e Implement \u0026quot;fit nested tables\u0026quot; for nested table pasting\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8094\"\u003e#8094\u003c/a\u003e Support 'scope' attribute in HTML import for th tags\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8131\"\u003e#8131\u003c/a\u003e Preserve Background Color when pasting table rows inside table\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMarkdown\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8116\"\u003e#8116\u003c/a\u003e Fix nested fenced code blocks parsing and export\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0 (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Move new paragraph outside inline element in insertParagraph (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8158\"\u003e#8158\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Prevent nesting links creation (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8164\"\u003e#8164\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003etests Chore Update yaml-language-server in lexical-esm-astro-react integration fixture (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8163\"\u003e#8163\u003c/a\u003e) PikkaPikkachu\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Maintain format when replace multiple formatted text nodes with composition text (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8162\"\u003e#8162\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-markdown Fix Prevent markdown shortcut link transformer from being too greedy (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8161\"\u003e#8161\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003efeat add focus event option for the checklist extension (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8105\"\u003e#8105\u003c/a\u003e) Tulio\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Fix selected text not properly deleted after IME input on Safari (macOS) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8154\"\u003e#8154\u003c/a\u003e) Kawashima Shota (shiba)\u003c/li\u003e\n\u003cli\u003elexical-core Bug fix support dom selection for elements with slots (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8159\"\u003e#8159\u003c/a\u003e) Maksim Horbachevsky\u003c/li\u003e\n\u003cli\u003elexical-rich-text Bug Fix Inherit format and style when inserting tab (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8152\"\u003e#8152\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-playground Bug Fix Code block formatting in unintended adjacent lines  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8149\"\u003e#8149\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not apply format and style when moving to different node in composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8148\"\u003e#8148\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-history Bug Fix History not record composing character (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8142\"\u003e#8142\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Add a website build step to Github Actions in CI (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8146\"\u003e#8146\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003edocs fix formatting and update browser support table (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8144\"\u003e#8144\u003c/a\u003e) IkyssOffc\u003c/li\u003e\n\u003cli\u003elexical-extension Feature Implement DecoratorTextExtension applying format to DecoratorTextNode (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8114\"\u003e#8114\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical-markdown Feature Support Enter key after  to create code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8140\"\u003e#8140\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix toggleLink removes link when selection is collapsed (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8138\"\u003e#8138\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Update supported browsers list to Safari 15, Chrome 86, Firefox 115 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8141\"\u003e#8141\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Clean up old Table Hover Actions (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8139\"\u003e#8139\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Add AutoLinkNode to AutoLinkExtension node dependencies (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8137\"\u003e#8137\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Fix Increase toolbar z-index to prevent c...\n\n_Description has been truncated_","html_url":"https://github.com/nyvyn/wikimem/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nyvyn%2Fwikimem/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"},{"uuid":"4006878522","node_id":"PR_kwDORbpuM87HHE-k","number":4,"state":"closed","title":"build(deps): bump the npm group in /website with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-08T14:26:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T10:34:54.000Z","updated_at":"2026-03-08T14:26:08.000Z","time_to_close":618673,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm","update_count":28,"packages":[{"name":"vue","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@iconify-json/simple-icons","old_version":"1.2.56","new_version":"1.2.71","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@vue/compiler-core","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-dom","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-sfc","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-ssr","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/devtools-api","old_version":"7.7.7","new_version":"7.7.9","repository_url":"https://github.com/vuejs/devtools"},{"name":"@vue/devtools-kit","old_version":"7.7.7","new_version":"7.7.9","repository_url":"https://github.com/vuejs/devtools"},{"name":"@vue/devtools-shared","old_version":"7.7.7","new_version":"7.7.9","repository_url":"https://github.com/vuejs/devtools"},{"name":"@vue/reactivity","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-core","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-dom","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/server-renderer","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/shared","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"algoliasearch","old_version":"5.42.0","new_version":"5.49.1","repository_url":"https://github.com/algolia/algoliasearch-client-javascript"},{"name":"birpc","old_version":"2.6.1","new_version":"2.9.0","repository_url":"https://github.com/antfu-collective/birpc"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"entities","old_version":"4.5.0","new_version":"7.0.1","repository_url":"https://github.com/fb55/entities"},{"name":"focus-trap","old_version":"7.6.6","new_version":"7.8.0","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"mdast-util-to-hast","old_version":"13.2.0","new_version":"13.2.1","repository_url":"https://github.com/syntax-tree/mdast-util-to-hast"},{"name":"preact","old_version":"10.27.2","new_version":"10.28.4","repository_url":"https://github.com/preactjs/preact"},{"name":"regex","old_version":"6.0.1","new_version":"6.1.0","repository_url":"https://github.com/slevithan/regex"},{"name":"rollup","old_version":"4.52.5","new_version":"4.59.0","repository_url":"https://github.com/rollup/rollup"},{"name":"superjson","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/blitz-js/superjson"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"}],"path":"/website","ecosystem":"npm"},"body":"Bumps the npm group in /website with 28 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vue](https://github.com/vuejs/core) | `3.5.22` | `3.5.29` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.56` | `1.2.71` |\n| [@vue/compiler-core](https://github.com/vuejs/core/tree/HEAD/packages/compiler-core) | `3.5.22` | `3.5.29` |\n| [@vue/compiler-dom](https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom) | `3.5.22` | `3.5.29` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.22` | `3.5.29` |\n| [@vue/compiler-ssr](https://github.com/vuejs/core/tree/HEAD/packages/compiler-ssr) | `3.5.22` | `3.5.29` |\n| [@vue/devtools-api](https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-api) | `7.7.7` | `7.7.9` |\n| [@vue/devtools-kit](https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-kit) | `7.7.7` | `7.7.9` |\n| [@vue/devtools-shared](https://github.com/vuejs/devtools/tree/HEAD/packages/shared) | `7.7.7` | `7.7.9` |\n| [@vue/reactivity](https://github.com/vuejs/core/tree/HEAD/packages/reactivity) | `3.5.22` | `3.5.29` |\n| [@vue/runtime-core](https://github.com/vuejs/core/tree/HEAD/packages/runtime-core) | `3.5.22` | `3.5.29` |\n| [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom) | `3.5.22` | `3.5.29` |\n| [@vue/server-renderer](https://github.com/vuejs/core/tree/HEAD/packages/server-renderer) | `3.5.22` | `3.5.29` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.22` | `3.5.29` |\n| [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) | `5.42.0` | `5.49.1` |\n| [birpc](https://github.com/antfu-collective/birpc) | `2.6.1` | `2.9.0` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [entities](https://github.com/fb55/entities) | `4.5.0` | `7.0.1` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.6` | `7.8.0` |\n| [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) | `13.2.0` | `13.2.1` |\n| [preact](https://github.com/preactjs/preact) | `10.27.2` | `10.28.4` |\n| [regex](https://github.com/slevithan/regex) | `6.0.1` | `6.1.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.5` | `4.59.0` |\n| [superjson](https://github.com/blitz-js/superjson) | `2.2.5` | `2.2.6` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n\nUpdates `vue` from 3.5.22 to 3.5.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.29\"\u003e3.5.29\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e702284f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33644\"\u003enuxt/nuxt#33644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003eda6690c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003edf059f8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12091\"\u003e#12091\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12133\"\u003e#12133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e6798853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e add resolution trying for \u003ccode\u003e.mts/.cts\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14402\"\u003e#14402\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c09d41ffe150903b1fcd69a6f6bdeea2d2c6c243\"\u003ec09d41f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2611\"\u003evuejs/router#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003eb0a1f05\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12822\"\u003e#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e add \u003ccode\u003e__v_skip\u003c/code\u003e flag to \u003ccode\u003eEffectScope\u003c/code\u003e to prevent reactive conversion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14359\"\u003e#14359\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e48b7552\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14357\"\u003e#14357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid retaining el on cached text vnodes during static traversal (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14419\"\u003e#14419\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e4ace79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent child component updates when style remains unchanged (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12825\"\u003e#12825\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e57866b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12826\"\u003e#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11619\"\u003e#11619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003ee71c26c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11617\"\u003e#11617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e261de54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14361\"\u003e#14361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e properly handling disabled teleport target anchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14417\"\u003e#14417\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d7bcd858883d90a1593b45cdc43f9fa55bc790bc\"\u003ed7bcd85\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14412\"\u003e#14412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e correct move translation under scale via element rect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14360\"\u003e#14360\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e0243a79\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14356\"\u003e#14356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTemplateRef:\u003c/strong\u003e don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003efc40ca0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12749\"\u003e#12749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/355d60624a6d3a06330e09a75daf0d572ead35e0\"\u003e\u003ccode\u003e355d606\u003c/code\u003e\u003c/a\u003e release: v3.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/5b0227de0d79b429188568a42c3535073b5c6fe3\"\u003e\u003ccode\u003e5b0227d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency minimatch to ~10.2.0 [security] (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14460\"\u003e#14460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/2a794835c5abc0c9bc3cf2f36d4ab63fb4e7f456\"\u003e\u003ccode\u003e2a79483\u003c/code\u003e\u003c/a\u003e chore(deps): update test (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14456\"\u003e#14456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/53a4ab47e567286e9aee95b0424607c78e87836f\"\u003e\u003ccode\u003e53a4ab4\u003c/code\u003e\u003c/a\u003e chore(deps): update build (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14465\"\u003e#14465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3cb43fef8438d1563f341d09ec293b0bf793c375\"\u003e\u003ccode\u003e3cb43fe\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14455\"\u003e#14455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/d3083a5a2385293a44ef207efa8e6635d958e882\"\u003e\u003ccode\u003ed3083a5\u003c/code\u003e\u003c/a\u003e chore(deps): update lint (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14464\"\u003e#14464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e\u003ccode\u003e702284f\u003c/code\u003e\u003c/a\u003e fix(runtime-core): prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003e\u003ccode\u003eda6690c\u003c/code\u003e\u003c/a\u003e fix(server-renderer): render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/521157d0c3c56ae685a30164687ed88460f8cedf\"\u003e\u003ccode\u003e521157d\u003c/code\u003e\u003c/a\u003e types(jsx): flexible class attribute declarations (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14441\"\u003e#14441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003e\u003ccode\u003edf059f8\u003c/code\u003e\u003c/a\u003e fix(transition): prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.22...v3.5.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` 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/parser\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/a0b4e5a6452fb4db17b4f6b352285f87e01f3353\"\u003e\u003ccode\u003ea0b4e5a\u003c/code\u003e\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17765\"\u003e#17765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78ab722e48d34a63e3e357c447e13a99984d0b\"\u003e\u003ccode\u003ecb78ab7\u003c/code\u003e\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17723\"\u003e#17723\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-parser/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/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17603\"\u003e#17603\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-parser/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17597\"\u003e#17597\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-parser/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-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/types` 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/types\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/7b3dec44513d55760a2b7a8189353f437ab0d8d4\"\u003e\u003ccode\u003e7b3dec4\u003c/code\u003e\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17750\"\u003e#17750\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/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17603\"\u003e#17603\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-types/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17594\"\u003e#17594\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-types/issues/17589\"\u003e#17589\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-types/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dfce3d60dd43f5190fc105e6dc857fafdcb6c801\"\u003e\u003ccode\u003edfce3d6\u003c/code\u003e\u003c/a\u003e Fully remove Records and Tuples support (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17528\"\u003e#17528\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-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.56 to 1.2.71\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-core` from 3.5.22 to 3.5.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.29\"\u003e3.5.29\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e702284f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33644\"\u003enuxt/nuxt#33644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003eda6690c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003edf059f8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12091\"\u003e#12091\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12133\"\u003e#12133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e6798853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e add resolution trying for \u003ccode\u003e.mts/.cts\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14402\"\u003e#14402\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c09d41ffe150903b1fcd69a6f6bdeea2d2c6c243\"\u003ec09d41f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2611\"\u003evuejs/router#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003eb0a1f05\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12822\"\u003e#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e add \u003ccode\u003e__v_skip\u003c/code\u003e flag to \u003ccode\u003eEffectScope\u003c/code\u003e to prevent reactive conversion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14359\"\u003e#14359\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e48b7552\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14357\"\u003e#14357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid retaining el on cached text vnodes during static traversal (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14419\"\u003e#14419\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e4ace79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent child component updates when style remains unchanged (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12825\"\u003e#12825\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e57866b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12826\"\u003e#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11619\"\u003e#11619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003ee71c26c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11617\"\u003e#11617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e261de54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14361\"\u003e#14361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e properly handling disabled teleport target anchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14417\"\u003e#14417\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d7bcd858883d90a1593b45cdc43f9fa55bc790bc\"\u003ed7bcd85\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14412\"\u003e#14412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e correct move translation under scale via element rect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14360\"\u003e#14360\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e0243a79\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14356\"\u003e#14356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTemplateRef:\u003c/strong\u003e don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003efc40ca0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12749\"\u003e#12749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/355d60624a6d3a06330e09a75daf0d572ead35e0\"\u003e\u003ccode\u003e355d606\u003c/code\u003e\u003c/a\u003e release: v3.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1bdeb33ac18ab0e4b07c35270566867d99b1a2ae\"\u003e\u003ccode\u003e1bdeb33\u003c/code\u003e\u003c/a\u003e release: v3.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e9a078fbef39f4ed66995935879635d75f21c6c8\"\u003e\u003ccode\u003ee9a078f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14235\"\u003e#14235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/aa9af1deeda38457e33b595a7c68389cf7cf03fd\"\u003e\u003ccode\u003eaa9af1d\u003c/code\u003e\u003c/a\u003e release: v3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c68bebfa6da687c2f734dac1aa2c5b51126c3ff0\"\u003e\u003ccode\u003ec68bebf\u003c/code\u003e\u003c/a\u003e release: v3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003e\u003ccode\u003ee24ff7d\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): demote const reactive bindings used in v-model (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14214\"\u003e#14214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1904053f1f7986c2d6dbe858ee1b594b4b229c17\"\u003e\u003ccode\u003e1904053\u003c/code\u003e\u003c/a\u003e perf(compiler-core): use binary-search to get line and column (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1e348711496d78fa39d9247dbc079923a3bcad12\"\u003e\u003ccode\u003e1e34871\u003c/code\u003e\u003c/a\u003e chore(deps): update entities to latest for Node.js 24 compatibility (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14160\"\u003e#14160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f5adc4b8cdf3df1b572ac18a979ff56b1e252dda\"\u003e\u003ccode\u003ef5adc4b\u003c/code\u003e\u003c/a\u003e chore(deps): update lint (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/13671\"\u003e#13671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/25ebe3a42cd80ac0256355c2740a0258cdd7419d\"\u003e\u003ccode\u003e25ebe3a\u003c/code\u003e\u003c/a\u003e release: v3.5.25\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.29/packages/compiler-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-dom` from 3.5.22 to 3.5.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-dom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.29\"\u003e3.5.29\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e702284f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33644\"\u003enuxt/nuxt#33644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003eda6690c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003edf059f8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12091\"\u003e#12091\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12133\"\u003e#12133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e6798853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e add resolution trying for \u003ccode\u003e.mts/.cts\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14402\"\u003e#14402\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c09d41ffe150903b1fcd69a6f6bdeea2d2c6c243\"\u003ec09d41f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2611\"\u003evuejs/router#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003eb0a1f05\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12822\"\u003e#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e add \u003ccode\u003e__v_skip\u003c/code\u003e flag to \u003ccode\u003eEffectScope\u003c/code\u003e to prevent reactive conversion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14359\"\u003e#14359\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e48b7552\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14357\"\u003e#14357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid retaining el on cached text vnodes during static traversal (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14419\"\u003e#14419\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e4ace79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent child component updates when style remains unchanged (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12825\"\u003e#12825\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e57866b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12826\"\u003e#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11619\"\u003e#11619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003ee71c26c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11617\"\u003e#11617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e261de54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14361\"\u003e#14361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e properly handling disabled teleport target anchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14417\"\u003e#14417\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d7bcd858883d90a1593b45cdc43f9fa55bc790bc\"\u003ed7bcd85\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14412\"\u003e#14412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e correct move translation under scale via element rect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14360\"\u003e#14360\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e0243a79\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14356\"\u003e#14356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTemplateRef:\u003c/strong\u003e don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003efc40ca0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12749\"\u003e#12749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/355d60624a6d3a06330e09a75daf0d572ead35e0\"\u003e\u003ccode\u003e355d606\u003c/code\u003e\u003c/a\u003e release: v3.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1bdeb33ac18ab0e4b07c35270566867d99b1a2ae\"\u003e\u003ccode\u003e1bdeb33\u003c/code\u003e\u003c/a\u003e release: v3.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e0a2719766cbaa74d6c52394cc1e36bca84979e3\"\u003e\u003ccode\u003ee0a2719\u003c/code\u003e\u003c/a\u003e chore: fix typo (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom/issues/14421\"\u003e#14421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/aa9af1deeda38457e33b595a7c68389cf7cf03fd\"\u003e\u003ccode\u003eaa9af1d\u003c/code\u003e\u003c/a\u003e release: v3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c68bebfa6da687c2f734dac1aa2c5b51126c3ff0\"\u003e\u003ccode\u003ec68bebf\u003c/code\u003e\u003c/a\u003e release: v3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003e\u003ccode\u003ee24ff7d\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): demote const reactive bindings used in v-model (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom/issues/14214\"\u003e#14214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/25ebe3a42cd80ac0256355c2740a0258cdd7419d\"\u003e\u003ccode\u003e25ebe3a\u003c/code\u003e\u003c/a\u003e release: v3.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/2214f7ab2940bcb751cd20130c020d895db6c042\"\u003e\u003ccode\u003e2214f7a\u003c/code\u003e\u003c/a\u003e fix(compiler): share logic for comments and whitespace (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom/issues/13550\"\u003e#13550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e131369833d71b2c9e8bbafda427d331ef59a6fd\"\u003e\u003ccode\u003ee131369\u003c/code\u003e\u003c/a\u003e release: v3.5.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/5cf0097f333ae6230cf30052361e88b8637d2b02\"\u003e\u003ccode\u003e5cf0097\u003c/code\u003e\u003c/a\u003e release: v3.5.23\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.29/packages/compiler-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-sfc` from 3.5.22 to 3.5.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-sfc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-sfc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.29\"\u003e3.5.29\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e702284f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33644\"\u003enuxt/nuxt#33644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003eda6690c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003edf059f8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12091\"\u003e#12091\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12133\"\u003e#12133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf9670...\n\n_Description has been truncated_","html_url":"https://github.com/qrjhamron/ApexSU/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qrjhamron%2FApexSU/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3976198988","node_id":"PR_kwDOQZWLz87Fi74u","number":55,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 207 updates","user":"dependabot[bot]","labels":["dependencies","automerge"],"assignees":["BereDarius"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T03:38:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T04:02:49.000Z","updated_at":"2026-03-02T03:38:07.000Z","time_to_close":603316,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":207,"packages":[{"name":"@nest-lab/throttler-storage-redis","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/jmcdo29/nest-lab"},{"name":"@nestjs/cache-manager","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.9","new_version":"11.1.14","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/config","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/nestjs/config"},{"name":"@nestjs/core","old_version":"11.1.9","new_version":"11.1.14","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.9","new_version":"11.1.14","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.9","new_version":"11.1.14","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/schedule","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/nestjs/schedule"},{"name":"@nestjs/swagger","old_version":"11.2.3","new_version":"11.2.6","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/terminus","old_version":"11.0.0","new_version":"11.1.1","repository_url":"https://github.com/nestjs/terminus"},{"name":"@nestjs/websockets","old_version":"11.1.9","new_version":"11.1.14","repository_url":"https://github.com/nestjs/nest"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.4.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.4.1","repository_url":"https://github.com/prisma/prisma"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"cache-manager","old_version":"7.2.7","new_version":"7.2.8","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"cloudinary","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/cloudinary/cloudinary_npm"},{"name":"ioredis","old_version":"5.8.2","new_version":"5.9.3","repository_url":"https://github.com/luin/ioredis"},{"name":"pg","old_version":"8.16.3","new_version":"8.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@golevelup/ts-jest","old_version":"1.1.1","new_version":"1.2.1","repository_url":"https://github.com/golevelup/nestjs"},{"name":"@nestjs/cli","old_version":"11.0.14","new_version":"11.0.16","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.9","new_version":"11.1.14","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"nodemon","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma","old_version":"7.2.0","new_version":"7.4.1","repository_url":"https://github.com/prisma/prisma"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@aws-sdk/client-sesv2","old_version":"3.956.0","new_version":"3.995.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.956.0","new_version":"3.973.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-locate-window","old_version":"3.953.0","new_version":"3.965.4","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws/lambda-invoke-store","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/awslabs/aws-lambda-invoke-store"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@braintree/sanitize-url","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/braintree/sanitize-url"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@floating-ui/core","old_version":"1.7.3","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@prisma/generator-helper","old_version":"7.2.0","new_version":"7.4.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@react-aria/focus","old_version":"3.21.3","new_version":"3.21.4","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-aria/interactions","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.19","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-virtual","old_version":"3.13.13","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@zenuml/core","old_version":"3.43.2","new_version":"3.45.4","repository_url":"https://github.com/mermaid-js/zenuml-core"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"bowser","old_version":"2.13.1","new_version":"2.14.1","repository_url":"https://github.com/bowser-js/bowser"},{"name":"caniuse-lite","old_version":"1.0.30001761","new_version":"1.0.30001772","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"d3-format","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.302","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.19.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"filelist","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/mde/filelist"},{"name":"katex","old_version":"0.16.27","new_version":"0.16.32","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"libphonenumber-js","old_version":"1.12.33","new_version":"1.12.37"},{"name":"lru.min","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/wellwelwel/lru.min"},{"name":"mailparser","old_version":"3.9.1","new_version":"3.9.3","repository_url":"https://github.com/nodemailer/mailparser"},{"name":"mermaid","old_version":"11.12.2","new_version":"11.12.3","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"nypm","old_version":"0.6.2","new_version":"0.6.5","repository_url":"https://github.com/unjs/nypm"},{"name":"preview-email","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript"},{"name":"qs","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ljharb/qs"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"ufo","old_version":"1.6.1","new_version":"1.6.3","repository_url":"https://github.com/unjs/ufo"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"3.3.3","new_version":"3.3.4","repository_url":"https://github.com/webpack/webpack-sources"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 89 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nest-lab/throttler-storage-redis](https://github.com/jmcdo29/nest-lab/tree/HEAD/packages/throttler-storage-redis) | `1.1.0` | `1.2.0` |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.0.1` | `3.1.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.9` | `11.1.14` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.2` | `4.0.3` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.9` | `11.1.14` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.9` | `11.1.14` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.9` | `11.1.14` |\n| [@nestjs/schedule](https://github.com/nestjs/schedule) | `6.1.0` | `6.1.1` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.3` | `11.2.6` |\n| [@nestjs/terminus](https://github.com/nestjs/terminus) | `11.0.0` | `11.1.1` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.9` | `11.1.14` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.4.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.4.1` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.5` |\n| [cache-manager](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager) | `7.2.7` | `7.2.8` |\n| [cloudinary](https://github.com/cloudinary/cloudinary_npm) | `2.8.0` | `2.9.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.8.2` | `5.9.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.18.0` |\n| [@golevelup/ts-jest](https://github.com/golevelup/nestjs) | `1.1.1` | `1.2.1` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.14` | `11.0.16` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.9` | `11.1.14` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.3.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.11` | `3.1.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.4.1` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.956.0` | `3.995.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/types) | `3.956.0` | `3.973.1` |\n| [@aws-sdk/util-locate-window](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/util-locate-window) | `3.953.0` | `3.965.4` |\n| [@aws/lambda-invoke-store](https://github.com/awslabs/aws-lambda-invoke-store) | `0.2.2` | `0.2.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.1` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@braintree/sanitize-url](https://github.com/braintree/sanitize-url) | `7.1.1` | `7.1.2` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.3` | `1.7.4` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.7.5` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.6` | `2.1.7` |\n| [@prisma/generator-helper](https://github.com/prisma/prisma/tree/HEAD/packages/generator-helper) | `7.2.0` | `7.4.1` |\n| [@react-aria/focus](https://github.com/adobe/react-spectrum) | `3.21.3` | `3.21.4` |\n| [@react-aria/interactions](https://github.com/adobe/react-spectrum) | `3.26.0` | `3.27.0` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.34.41` | `0.34.48` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.17` | `0.5.19` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.13` | `3.13.18` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `5.1.0` | `5.1.1` |\n| [@zenuml/core](https://github.com/mermaid-js/zenuml-core) | `3.43.2` | `3.45.4` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.10.0` |\n| [bowser](https://github.com/bowser-js/bowser) | `2.13.1` | `2.14.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001761` | `1.0.30001772` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.0` |\n| [d3-format](https://github.com/d3/d3-format) | `3.1.0` | `3.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.302` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.19.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [filelist](https://github.com/mde/filelist) | `1.0.4` | `1.0.5` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.16.32` |\n| [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) | `1.12.33` | `1.12.37` |\n| [lru.min](https://github.com/wellwelwel/lru.min) | `1.1.3` | `1.1.4` |\n| [mailparser](https://github.com/nodemailer/mailparser) | `3.9.1` | `3.9.3` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.12.2` | `11.12.3` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.2` | `0.6.5` |\n| [preview-email](https://github.com/forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript) | `3.1.0` | `3.1.1` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.15.0` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.1` | `1.6.3` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.3.3` | `3.3.4` |\n\n\nUpdates `@nest-lab/throttler-storage-redis` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jmcdo29/nest-lab/releases\"\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddb30ae: Add optional options to be passed when creating a new instance with\nURL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0aab6aa: support ioredis 1.9.0\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/jmcdo29/nest-lab/blob/main/packages/throttler-storage-redis/CHANGELOG.md\"\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddb30ae: Add optional options to be passed when creating a new instance with\nURL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0aab6aa: support ioredis 1.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/4ed4b21cce43cef3b294b0556592e42c1218afc5\"\u003e\u003ccode\u003e4ed4b21\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/840eb99d1624366e9429dc6c54bc1c50ab78375f\"\u003e\u003ccode\u003e840eb99\u003c/code\u003e\u003c/a\u003e fix: options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/e144642d8043a66589e2212c5df1778c968f9fac\"\u003e\u003ccode\u003ee144642\u003c/code\u003e\u003c/a\u003e fix: allow passing redis options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/a3b59dbc1407535c871004b73127404ec62537a2\"\u003e\u003ccode\u003ea3b59db\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/3d93240ea6c57c36bde3d93ff80fbcb9d5b6877c\"\u003e\u003ccode\u003e3d93240\u003c/code\u003e\u003c/a\u003e feat: fix \u003ccode\u003eincrement\u003c/code\u003e call to redis\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jmcdo29/nest-lab/commits/@nest-lab/throttler-storage-redis@1.2.0/packages/throttler-storage-redis\"\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@​nest-lab/throttler-storage-redis\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cache-manager` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e\u003ccode\u003e@​nestjs/cache-manager\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cache): support Cacheable instance with nonBlocking mode by \u003ca href=\"https://github.com/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add factory to cache-key by \u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\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/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/e038b26765f66546e051ad57b0f6ea9601a7c6e3\"\u003e\u003ccode\u003ee038b26\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fe8deebaa35694f1bde02c3184656bdf29e134bd\"\u003e\u003ccode\u003efe8deeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/724\"\u003e#724\u003c/a\u003e from ivanfmn/feat/cache-key-factory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/67cd300b1bb3205f93efc923e28fad2842767d3f\"\u003e\u003ccode\u003e67cd300\u003c/code\u003e\u003c/a\u003e Update lib/decorators/cache-key.decorator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/77b59e79646fc4277686e08ca7ae20a196be962b\"\u003e\u003ccode\u003e77b59e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/924\"\u003e#924\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0518988dc98973797c89ad53f1dadb57044dfabb\"\u003e\u003ccode\u003e0518988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/962\"\u003e#962\u003c/a\u003e from samuelmbabhazi/feat/support-cacheable-instance-n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/438c617a8c45696baaae52ed56fdd4e130280292\"\u003e\u003ccode\u003e438c617\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/25c8239a6557d27cc9300f95f81ff0f18f2a199f\"\u003e\u003ccode\u003e25c8239\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.10 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f194d9af1b7ebad3ec42d48717673375dc1e73fa\"\u003e\u003ccode\u003ef194d9a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cacheable to v2.3.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/789b6738df73d09e34a93222163e47a539f764d0\"\u003e\u003ccode\u003e789b673\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/1617b72f657d4bf699c2defd190a492554c149a9\"\u003e\u003ccode\u003e1617b72\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.4 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\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.9 to 11.1.14\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.14 (2026-02-17)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16384\"\u003e#16384\u003c/a\u003e fix(fastify): fastify middleware bypass cve (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16307\"\u003e#16307\u003c/a\u003e fix: logger print invalid context when no stack trace provided (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16314\"\u003e#16314\u003c/a\u003e fix(common): change requestOrigin type (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJulien Dufresne (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpencer Kaiser (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecommon\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/5d31df7eb62d89952d827eadc19123fb441f541e\"\u003e\u003ccode\u003e5d31df7\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.14 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/829d326727fedf8ea02b01fcc677a88f45a904a9\"\u003e\u003ccode\u003e829d326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16314\"\u003e#16314\u003c/a\u003e from SpencerKaiser/bugfix/cors-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5058600ae39dbc1a59fc2bd158dad4eacfc1cf99\"\u003e\u003ccode\u003e5058600\u003c/code\u003e\u003c/a\u003e fix(common): change requestOrigin type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/91212b20d366be1c5c53d58603cfb202294cc23f\"\u003e\u003ccode\u003e91212b2\u003c/code\u003e\u003c/a\u003e fix: return type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/804d27bbe440f0b583f66c690d607902ff2fded9\"\u003e\u003ccode\u003e804d27b\u003c/code\u003e\u003c/a\u003e fix: invalid context when no stack trace is provided\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8d1c16c1cad4377da0b7f86a8aaa10fc87cc490d\"\u003e\u003ccode\u003e8d1c16c\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d88856c3fa0ebadef490a46b44caeacf7eec8e4b\"\u003e\u003ccode\u003ed88856c\u003c/code\u003e\u003c/a\u003e test(common): add unit tests for class serializer interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a1f6162971de0760a085bb86d2dc32784215a481\"\u003e\u003ccode\u003ea1f6162\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16202\"\u003e#16202\u003c/a\u003e from som14062005/fix/issue-16195\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/82226347fd43decafe11f5981d7c4c9fadc44da5\"\u003e\u003ccode\u003e8222634\u003c/code\u003e\u003c/a\u003e refactor: move built-in types to module-level constant\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.14/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.2 to 4.0.3\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\u003ccode\u003e@​nestjs/config\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2250\"\u003enestjs/config#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv-expand to v12.0.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2146\"\u003enestjs/config#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv to v17 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2100\"\u003enestjs/config#2100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\u003ehttps://github.com/nestjs/config/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\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/fc0db0a65c6d0e1395025a1e17b424077f84cb1f\"\u003e\u003ccode\u003efc0db0a\u003c/code\u003e\u003c/a\u003e chore(): release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/3c57f35e40e1c339189f58aab9d123d8a85d8897\"\u003e\u003ccode\u003e3c57f35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2100\"\u003e#2100\u003c/a\u003e from nestjs/renovate/dotenv-17.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/560f0957c649774ed6b707f15d6936d03cb4080c\"\u003e\u003ccode\u003e560f095\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv to v17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/2585fd96a02c67cb8dcaef3f3b769ea2b2d88214\"\u003e\u003ccode\u003e2585fd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2189\"\u003e#2189\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/23735a1a12a6e590bf8d72cfc649eba9e5ae5f1c\"\u003e\u003ccode\u003e23735a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2146\"\u003e#2146\u003c/a\u003e from nestjs/renovate/dotenv-expand-12.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/55ba08b55e229ad30a003208f04d42c5abc6e4f0\"\u003e\u003ccode\u003e55ba08b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv-expand to v12.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/7fb8984e018f3ea7b3f0cccdd231296caec705d9\"\u003e\u003ccode\u003e7fb8984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2250\"\u003e#2250\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/2248d7b05572ea21a82358045f741c42890a10d5\"\u003e\u003ccode\u003e2248d7b\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2260\"\u003e#2260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/c77a8f60d536bfe4a0ecf5d1fa567755685ab952\"\u003e\u003ccode\u003ec77a8f6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2259\"\u003e#2259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/48212e0cdefb2a32a553e42a985e58e9526f9c3f\"\u003e\u003ccode\u003e48212e0\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\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.9 to 11.1.14\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.14 (2026-02-17)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16384\"\u003e#16384\u003c/a\u003e fix(fastify): fastify middleware bypass cve (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16307\"\u003e#16307\u003c/a\u003e fix: logger print invalid context when no stack trace provided (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16314\"\u003e#16314\u003c/a\u003e fix(common): change requestOrigin type (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJulien Dufresne (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpencer Kaiser (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecommon\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/5d31df7eb62d89952d827eadc19123fb441f541e\"\u003e\u003ccode\u003e5d31df7\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.14 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8d1c16c1cad4377da0b7f86a8aaa10fc87cc490d\"\u003e\u003ccode\u003e8d1c16c\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/db9494a2ada0c6a1a4a3663bf6aab1d241744aca\"\u003e\u003ccode\u003edb9494a\u003c/code\u003e\u003c/a\u003e perf(core): use set instead of array for module registry lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/909b504d2d5131161da3529cbc821f405e7b849e\"\u003e\u003ccode\u003e909b504\u003c/code\u003e\u003c/a\u003e test(core): add unit tests for discovery service\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4fdeb0b5047acf85a64c8f54fba41b403caf48b7\"\u003e\u003ccode\u003e4fdeb0b\u003c/code\u003e\u003c/a\u003e style: address lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e5616c2b926fd69028afc1d1b58ec79827d0f127\"\u003e\u003ccode\u003ee5616c2\u003c/code\u003e\u003c/a\u003e feat: apply instance decorator to all enhancers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.14/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.9 to 11.1.14\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.14 (2026-02-17)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16384\"\u003e#16384\u003c/a\u003e fix(fastify): fastify middleware bypass cve (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16307\"\u003e#16307\u003c/a\u003e fix: logger print invalid context when no stack trace provided (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16314\"\u003e#16314\u003c/a\u003e fix(common): change requestOrigin type (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJulien Dufresne (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpencer Kaiser (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecommon\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/5d31df7eb62d89952d827eadc19123fb441f541e\"\u003e\u003ccode\u003e5d31df7\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.14 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8d1c16c1cad4377da0b7f86a8aaa10fc87cc490d\"\u003e\u003ccode\u003e8d1c16c\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/58c761a10c555f2c6424c47606d2fbea9ea98e39\"\u003e\u003ccode\u003e58c761a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cors to v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8f0840ad7069ff2983a48ecf38a4fc4d5936a72b\"\u003e\u003ccode\u003e8f0840a\u003c/code\u003e\u003c/a\u003e test(express): Add tests for getBodyParserOptions utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.14/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.9 to 11.1.14\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-socket\u003c/code\u003e.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.14 (2026-02-17)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16384\"\u003e#16384\u003c/a\u003e fix(fastify): fastify middleware bypass cve (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16307\"\u003e#16307\u003c/a\u003e fix: logger print invalid context when no stack trace provided (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16314\"\u003e#16314\u003c/a\u003e fix(common): change requestOrigin type (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJulien Dufresne (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpencer Kaiser (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecommon\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/5d31df7eb62d89952d827eadc19123fb441f541e\"\u003e\u003ccode\u003e5d31df7\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.14 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8d1c16c1cad4377da0b7f86a8aaa10fc87cc490d\"\u003e\u003ccode\u003e8d1c16c\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/462d02d803c79d6b80ab35801d841ccca28ef5d8\"\u003e\u003ccode\u003e462d02d\u003c/code\u003e\u003c/a\u003e fix(deps): update socket.io packages to v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d6da0401e70b7cc3662d904dbb8cbc3b273ae791\"\u003e\u003ccode\u003ed6da040\u003c/code\u003e\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.14/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/schedule` from 6.1.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/schedule/releases\"\u003e\u003ccode\u003e@​nestjs/schedule\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency cron to v4.4.0 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/schedule/pull/2154\"\u003enestjs/schedule#2154\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/schedule/compare/6.1.0...6.1.1\"\u003ehttps://github.com/nestjs/schedule/compare/6.1.0...6.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/d358a0d83b2d58d6475022b6645dadba615cca68\"\u003e\u003ccode\u003ed358a0d\u003c/code\u003e\u003c/a\u003e chore(): release v6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/e5567e5d7bd323a116dc29c7777d5f932892913f\"\u003e\u003ccode\u003ee5567e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2154\"\u003e#2154\u003c/a\u003e from nestjs/renovate/cron-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/b8d349d3063bd7a9a326771796677234c748a821\"\u003e\u003ccode\u003eb8d349d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2156\"\u003e#2156\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/d4b4a9ad095e099f2bf19d13655792ef0fad1909\"\u003e\u003ccode\u003ed4b4a9a\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/cb6fab90ce2280befba3b548528a0cb9c4ae4443\"\u003e\u003ccode\u003ecb6fab9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/249e6c30e81c53ad694030b5abf6deb4b19e31bc\"\u003e\u003ccode\u003e249e6c3\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cron to v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/eb6b0b39c26336807389c2aef5561d9f78dbf02c\"\u003e\u003ccode\u003eeb6b0b3\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/8a53e94c8711b1e6dede71407a4e6f02714a2a75\"\u003e\u003ccode\u003e8a53e94\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/618a321c26f5d499539b640fc4e44607c6e1577a\"\u003e\u003ccode\u003e618a321\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency globals to v17.3.0 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/7b760140c281506b833b8de9dd0786a984a920c9\"\u003e\u003ccode\u003e7b76014\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.0 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2189\"\u003e#2189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/schedule/compare/6.1.0...6.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.3 to 11.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e\u003ccode\u003e@​nestjs/swagger\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support adding custom fields on the \u003ccode\u003eservers[*]\u003c/code\u003e entry by \u003ca href=\"https://github.com/micalevisk\"\u003e\u003ccode\u003e@​micalevisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3715\"\u003enestjs/swagger#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decorator) add string literal types to ApiQueryOptions for autoco… by \u003ca href=\"https://github.com/wanderer-s\"\u003e\u003ccode\u003e@​wanderer-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3707\"\u003enestjs/swagger#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add type definition for format option in \u003ca href=\"https://github.com/ApiProperty\"\u003e\u003ccode\u003e@​ApiProperty\u003c/code\u003e\u003c/a\u003e decorator by \u003ca href=\"https://github.com/ismaildasci\"\u003e\u003ccode\u003e@​ismaildasci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3697\"\u003enestjs/swagger#3697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3705\"\u003enestjs/swagger#3705\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/wanderer-s\"\u003e\u003ccode\u003e@​wanderer-s\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3707\"\u003enestjs/swagger#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ismaildasci\"\u003e\u003ccode\u003e@​ismaildasci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3697\"\u003enestjs/swagger#3697\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.5...11.2.6\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.5...11.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 11.2.5\u003c/h2\u003e\n\u003ch2\u003e11.2.5 (2026-01-14)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3618\"\u003e#3618\u003c/a\u003e fix: resolve static asset loading with trailing slash (\u003ca href=\"https://github.com/spandios\"\u003e\u003ccode\u003e@​spandios\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3684\"\u003e#3684\u003c/a\u003e fix(plugin): respect debug option for all debug log messages (\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\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\u003eJacek Tomaszewski (\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edev_heo (\u003ca href=\"https://github.com/spandios\"\u003e\u003ccode\u003e@​spandios\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3667\"\u003enestjs/swagger#3667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd 'file' type to schema object metadata interface by \u003ca href=\"https://github.com/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v24.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3657\"\u003enestjs/swagger#3657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.31.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3639\"\u003enestjs/swagger#3639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(schema): preserve items schema when metadata.items is already defined by \u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\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/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.4\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.3...11.2.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/3281744d129dd40d9b4e465dfb53c2408f245418\"\u003e\u003ccode\u003e3281744\u003c/code\u003e\u003c/a\u003e chore(): release v11.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/bca62d9804da42220cbc08613a1a3e44b328374c\"\u003e\u003ccode\u003ebca62d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3705\"\u003e#3705\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b06e08a9314d45da53a4e55356bfa09806140b56\"\u003e\u003ccode\u003eb06e08a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3697\"\u003e#3697\u003c/a\u003e from ismaildasci/feat/add-format-type-definition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/0eeb8af903a1ca315f57b78519f5039332e92b56\"\u003e\u003ccode\u003e0eeb8af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3707\"\u003e#3707\u003c/a\u003e from wanderer-s/fix/api_query_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/4869d1ba2edbfb6d393dc08d3147ac14ffa128b0\"\u003e\u003ccode\u003e4869d1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3715\"\u003e#3715\u003c/a\u003e from micalevisk/feat/add-server-custom-fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8c64c725008c1d2721360ae2ccabff9c1b46e942\"\u003e\u003ccode\u003e8c64c72\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3722\"\u003e#3722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/128aac4fdadbd6e7e79712bf9a1048fb04295bc4\"\u003e\u003ccode\u003e128aac4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/61fec4223cf469a444706182f252eadb5a94c33e\"\u003e\u003ccode\u003e61fec42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fastify to v5.7.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d453a021960a3d1e7a307ef64eb92444ecda7b4d\"\u003e\u003ccode\u003ed453a02\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3718\"\u003e#3718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/14476716b9404637d8f6bcc7761adb3b226c2592\"\u003e\u003ccode\u003e1447671\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency lodash to v4.17.23 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/terminus` from 11.0.0 to 11.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/terminus/releases\"\u003e\u003ccode\u003e@​nestjs/terminus\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nestjs/terminus/compare/11.1.0...11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-02-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse dependency injection to provide custom loggers (\u003ca href=\"https://github.com/nestjs/terminus/commit/8d7226b579d29a72ddcf6dfbf489e9724a0cdee3\"\u003e8d7226b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2694\"\u003e#2694\u003c/a\u003e, \u003ca href=\"https://github.com/flovouin\"\u003e\u003ccode\u003e@​flovouin\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/BrunnerLivio\"\u003e\u003ccode\u003e@​BrunnerLivio\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nestjs/terminus/compare/11.0.0...11.1.0\"\u003e11.1.0\u003c/a\u003e (2026-02-17)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow using reserved keyword \u003ccode\u003estatus\u003c/code\u003e for health indicators (\u003ca href=\"https://github.com/nestjs/terminus/commit/303948f07a412d88b4df8be890140432ddca1bfd\"\u003e303948f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2682\"\u003e#2682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for dynamic configuration with \u003ccode\u003eTerminus.forRootAsync\u003c/code\u003e (\u003ca href=\"https://github.com/nestjs/terminus/commit/489904f0e08d9939eb35a6e2e93b96f3c8d3e509\"\u003e489904f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2649\"\u003e#2649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einfer health check result (\u003ca href=\"https://github.com/nestjs/terminus/commit/4e59375f24c3f0d7c03f86ef1b7e28a1d03031c6\"\u003e4e59375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\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/nestjs/terminus/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​nestjs/terminus\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nestjs/terminus/compare/11.0.0...11.1.0\"\u003e11.1.0\u003c/a\u003e (2026-02-17)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e to v1.12.6 (\u003ca href=\"https://github.com/nestjs/terminus/commit/7dd0d5f0811dbb83b9fa5d6a89e18e6cc7520ada\"\u003e7dd0d5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​mikro-orm/nestjs\u003c/code\u003e to v6.1.0 (\u003ca href=\"https://github.com/nestjs/terminus/commit/177fc8c1c47f99f2dc7c469b678559f422b70e48\"\u003e177fc8c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​mikro-orm/nestjs\u003c/code\u003e to v6.1.1 (\u003ca href=\"https://github.com/nestjs/terminus/commit/8e3b253bd12c07b15f25639d67a94cc3694a2222\"\u003e8e3b253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​nestjs/mongoose\u003c/code\u003e to v11.0.1 (\u003ca href=\"https://github.com/nestjs/terminus/commit/0af02b53c3d4bc04fce8d6588bc3532775b0f09d\"\u003e0af02b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​nestjs/typeorm\u003c/code\u003e to v11 (\u003ca href=\"https://github.com/nestjs/terminus/commit/687a4fe2ca0910a29b061968d311acdfc21f8f29\"\u003e687a4fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ioredis to v5.4.2 (\u003ca href=\"https://github.com/nestjs/terminus/commit/47125b6c479ce40b434bd9a5779a41dfa6a1e806\"\u003e47125b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency mongoose to v8.10.1 (\u003ca href=\"https://github.com/nestjs/terminus/commit/4b8e1331f185655ee524b900a2fb675431e7aae2\"\u003e4b8e133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency mysql2 to v3.12.0 (\u003ca href=\"https://github.com/nestjs/terminus/commit/0970ecda947e0c6845003db43f83b9e7d6c35605\"\u003e0970ecd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency rxjs to v7.8.2 (\u003ca href=\"https://github.com/nestjs/terminus/commit/4cceadb1f10ab28f5e7a09d218e541c82ba312c1\"\u003e4cceadb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency typeorm to v0.3.22 (\u003ca href=\"https://github.com/nestjs/terminus/commit/b0e6662894ac1d1c9f38073ae0610a4883a4d4ec\"\u003eb0e6662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mikro-orm monorepo to v6.4.5 (\u003ca href=\"https://github.com/nestjs/terminus/commit/5ece0f8385e6d27a2536decd6d8653526d3c25c9\"\u003e5ece0f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update nest monorepo (\u003ca href=\"https://github.com/nestjs/terminus/commit/eb4cab2c2474082830735492fcb9b55fbe6b7f72\"\u003eeb4cab2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update nest monorepo (\u003ca href=\"https://github.com/nestjs/terminus/commit/abd9ba8896bc5d0e9ffcc28588028d53d9c14d6e\"\u003eabd9ba8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update nest monorepo to v11 (\u003ca href=\"https://github.com/nestjs/terminus/commit/207b45dace3fd54483ed60617522dfcd986323cb\"\u003e207b45d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update nest monorepo to v11.0.11 (\u003ca href=\"https://github.com/nestjs/terminus/commit/a36f951414c2008ed7b6e5230a9f4d4408113e73\"\u003ea36f951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update nest monorepo to v11.0.9 (\u003ca href=\"https://github.com/nestjs/terminus/commit/2865a5b25dbfea1732f5d8c1d012e16f931b1ad6\"\u003e2865a5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update prisma monorepo to v6.3.0 (\u003ca href=\"https://github.com/nestjs/terminus/commit/4c42699b3c6aebfd8ef36736b22c558911310e8b\"\u003e4c42699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update prisma monorepo to v6.3.1 (\u003ca href=\"https://github.com/nestjs/terminus/commit/1ed2ff053cea716cf9d5fe95fddb5f91294f36e8\"\u003e1ed2ff0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisallow using reserved keyword \u003ccode\u003estatus\u003c/code\u003e for health indicators (\u003ca href=\"https://github.com/nestjs/terminus/commit/303948f07a412d88b4df8be890140432ddca1bfd\"\u003e303948f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2682\"\u003e#2682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for dynamic configuration with \u003ccode\u003eTerminus.forRootAsync\u003c/code\u003e (\u003ca href=\"https://github.com/nestjs/terminus/commit/489904f0e08d9939eb35a6e2e93b96f3c8d3e509\"\u003e489904f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2649\"\u003e#2649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einfer health check result (\u003ca href=\"https://github.com/nestjs/terminus/commit/4e59375f24c3f0d7c03f86ef1b7e28a1d03031c6\"\u003e4e59375\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/terminus/commit/a5dc4a5cd06dab9a0ce07aaa6123f3da64cb2d61\"\u003e\u003ccode\u003ea5dc4a5\u003c/code\u003e\u003c/a\u003e chore: release 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/ff8dbcf42130fad1322406d9c63bf235133d14a6\"\u003e\u003ccode\u003eff8dbcf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2696\"\u003e#2696\u003c/a\u003e from nestjs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/a5c030d470633aa745a6e8412be4e34ce58d8111\"\u003e\u003ccode\u003ea5c030d\u003c/code\u003e\u003c/a\u003e chore: release 11.1.1-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/e45f5280d8c3571e6bf4522e49bfb34315d999fb\"\u003e\u003ccode\u003ee45f528\u003c/code\u003e\u003c/a\u003e chore: formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/eb3e234ff2db33c9c2c11f98364334f7b2744253\"\u003e\u003ccode\u003eeb3e234\u003c/code\u003e\u003c/a\u003e chore: release 11.1.1-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/8d7226b579d29a72ddcf6dfbf489e9724a0cdee3\"\u003e\u003ccode\u003e8d7226b\u003c/code\u003e\u003c/a\u003e fix: use dependency injection to provide custom loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/5a2647e24bea4aff9cff634194b718841e9f7a6f\"\u003e\u003ccode\u003e5a2647e\u003c/code\u003e\u003c/a\u003e chore(): release v11.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/c9386ae981a47ce555d302dc37a439e6d1108db6\"\u003e\u003ccode\u003ec9386ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2621\"\u003e#2621\u003c/a\u003e from nestjs/renovate/mikro-orm-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/c6862f4cbee2dead46390c5c812865f69aff3d30\"\u003e\u003ccode\u003ec6862f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2678\"\u003e#2678\u003c/a\u003e from nestjs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/f2a33b48c8a466bb2248bb522afad29016986d9a\"\u003e\u003ccode\u003ef2a33b4\u003c/code\u003e\u003c/a\u003e chore(deps): update mikro-orm monorepo to v6.6.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/terminus/compare/11.0.0...11.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.9 to 11.1.14\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/websockets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.14 (2026-02-17)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16384\"\u003e#16384\u003c/a\u003e fix(fastify): fastify middleware bypass cve (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16307\"\u003e#16307\u003c/a\u003e fix: logger print invalid context when no stack trace provided (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16314\"\u003e#16314\u003c/a\u003e fix(common): change requestOrigin type (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJulien Dufresne (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpencer Kaiser (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecommon\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/5d31df7eb62d89952d827eadc19123fb441f541e\"\u003e\u003ccode\u003e5d31df7\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.14 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8d1c16c1cad4377da0b7f86a8aaa10fc87cc490d\"\u003e\u003ccode\u003e8d1c16c\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/n...\n\n_Description has been truncated_","html_url":"https://github.com/BereDarius/swapbuds-backend/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BereDarius%2Fswapbuds-backend/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"3946527741","node_id":"PR_kwDORMfaW87ECOwm","number":8,"state":"closed","title":"build(deps): bump the npm group in /website with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T08:26:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T08:28:29.000Z","updated_at":"2026-03-09T08:26:57.000Z","time_to_close":1814307,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm","update_count":28,"packages":[{"name":"vue","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@iconify-json/simple-icons","old_version":"1.2.56","new_version":"1.2.70","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@vue/compiler-core","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-dom","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-sfc","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-ssr","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/devtools-api","old_version":"7.7.7","new_version":"7.7.9","repository_url":"https://github.com/vuejs/devtools"},{"name":"@vue/devtools-kit","old_version":"7.7.7","new_version":"7.7.9","repository_url":"https://github.com/vuejs/devtools"},{"name":"@vue/devtools-shared","old_version":"7.7.7","new_version":"7.7.9","repository_url":"https://github.com/vuejs/devtools"},{"name":"@vue/reactivity","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-core","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-dom","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/server-renderer","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/shared","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"algoliasearch","old_version":"5.42.0","new_version":"5.48.1","repository_url":"https://github.com/algolia/algoliasearch-client-javascript"},{"name":"birpc","old_version":"2.6.1","new_version":"2.9.0","repository_url":"https://github.com/antfu-collective/birpc"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"entities","old_version":"4.5.0","new_version":"7.0.1","repository_url":"https://github.com/fb55/entities"},{"name":"focus-trap","old_version":"7.6.6","new_version":"7.8.0","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"mdast-util-to-hast","old_version":"13.2.0","new_version":"13.2.1","repository_url":"https://github.com/syntax-tree/mdast-util-to-hast"},{"name":"preact","old_version":"10.27.2","new_version":"10.28.3","repository_url":"https://github.com/preactjs/preact"},{"name":"regex","old_version":"6.0.1","new_version":"6.1.0","repository_url":"https://github.com/slevithan/regex"},{"name":"rollup","old_version":"4.52.5","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"superjson","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/blitz-js/superjson"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"}],"path":"/website","ecosystem":"npm"},"body":"Bumps the npm group in /website with 28 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vue](https://github.com/vuejs/core) | `3.5.22` | `3.5.28` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.56` | `1.2.70` |\n| [@vue/compiler-core](https://github.com/vuejs/core/tree/HEAD/packages/compiler-core) | `3.5.22` | `3.5.28` |\n| [@vue/compiler-dom](https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom) | `3.5.22` | `3.5.28` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.22` | `3.5.28` |\n| [@vue/compiler-ssr](https://github.com/vuejs/core/tree/HEAD/packages/compiler-ssr) | `3.5.22` | `3.5.28` |\n| [@vue/devtools-api](https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-api) | `7.7.7` | `7.7.9` |\n| [@vue/devtools-kit](https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-kit) | `7.7.7` | `7.7.9` |\n| [@vue/devtools-shared](https://github.com/vuejs/devtools/tree/HEAD/packages/shared) | `7.7.7` | `7.7.9` |\n| [@vue/reactivity](https://github.com/vuejs/core/tree/HEAD/packages/reactivity) | `3.5.22` | `3.5.28` |\n| [@vue/runtime-core](https://github.com/vuejs/core/tree/HEAD/packages/runtime-core) | `3.5.22` | `3.5.28` |\n| [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom) | `3.5.22` | `3.5.28` |\n| [@vue/server-renderer](https://github.com/vuejs/core/tree/HEAD/packages/server-renderer) | `3.5.22` | `3.5.28` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.22` | `3.5.28` |\n| [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) | `5.42.0` | `5.48.1` |\n| [birpc](https://github.com/antfu-collective/birpc) | `2.6.1` | `2.9.0` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [entities](https://github.com/fb55/entities) | `4.5.0` | `7.0.1` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.6` | `7.8.0` |\n| [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) | `13.2.0` | `13.2.1` |\n| [preact](https://github.com/preactjs/preact) | `10.27.2` | `10.28.3` |\n| [regex](https://github.com/slevithan/regex) | `6.0.1` | `6.1.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.5` | `4.57.1` |\n| [superjson](https://github.com/blitz-js/superjson) | `2.2.5` | `2.2.6` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n\nUpdates `vue` from 3.5.22 to 3.5.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e6798853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e add resolution trying for \u003ccode\u003e.mts/.cts\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14402\"\u003e#14402\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c09d41ffe150903b1fcd69a6f6bdeea2d2c6c243\"\u003ec09d41f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2611\"\u003evuejs/router#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003eb0a1f05\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12822\"\u003e#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e add \u003ccode\u003e__v_skip\u003c/code\u003e flag to \u003ccode\u003eEffectScope\u003c/code\u003e to prevent reactive conversion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14359\"\u003e#14359\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e48b7552\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14357\"\u003e#14357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid retaining el on cached text vnodes during static traversal (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14419\"\u003e#14419\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e4ace79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent child component updates when style remains unchanged (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12825\"\u003e#12825\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e57866b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12826\"\u003e#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11619\"\u003e#11619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003ee71c26c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11617\"\u003e#11617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e261de54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14361\"\u003e#14361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e properly handling disabled teleport target anchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14417\"\u003e#14417\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d7bcd858883d90a1593b45cdc43f9fa55bc790bc\"\u003ed7bcd85\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14412\"\u003e#14412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e correct move translation under scale via element rect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14360\"\u003e#14360\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e0243a79\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14356\"\u003e#14356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTemplateRef:\u003c/strong\u003e don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003efc40ca0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12749\"\u003e#12749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e fix compat handler of draggable (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12445\"\u003e#12445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ed85953e28741ae1913cfc92b7b66e1a8da47f8c\"\u003eed85953\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12444\"\u003e#12444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e handle v-model deprecation warning with missing appContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14203\"\u003e#14203\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/945a543152e8d80903d4f7a18a84ebe8d36e56f8\"\u003e945a543\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14202\"\u003e#14202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e demote const reactive bindings used in v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14214\"\u003e#14214\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003ee24ff7d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11265\"\u003e#11265\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11275\"\u003e#11275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-ssr:\u003c/strong\u003e handle ssr attr fallthrough when preserve whitespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12304\"\u003e#12304\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47831189196b62b12dd17f6e909efc51d9d22fd2\"\u003e4783118\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8072\"\u003e#8072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e handle cached text node update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/69ce3c7d755db868cfa66d67ab5b3f383a44e053\"\u003e69ce3c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14127\"\u003e#14127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekeep-alive:\u003c/strong\u003e use resolved component name for async components in cache pruning (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14212\"\u003e#14212\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/dfe667c8567d48167c250062483d2d2cfc7bdc03\"\u003edfe667c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14210\"\u003e#14210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e ensure correct anchor el for deeper unresolved async components (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14182\"\u003e#14182\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f5b3bf264d2e12725381bed1c492069437069b03\"\u003ef5b3bf2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14173\"\u003e#14173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle patch stable fragment edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12411\"\u003e#12411\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/94aeb64ccdf20d541059b533c9780977c14db9cb\"\u003e94aeb64\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12410\"\u003e#12410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pass component instance to flushPreFlushCbs on unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14221\"\u003e#14221\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e857e12c0aff03c0148e3e52d92935918872dc33\"\u003ee857e12\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14215\"\u003e#14215\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/vuejs/core/commit/1bdeb33ac18ab0e4b07c35270566867d99b1a2ae\"\u003e\u003ccode\u003e1bdeb33\u003c/code\u003e\u003c/a\u003e release: v3.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003e\u003ccode\u003ee71c26c\u003c/code\u003e\u003c/a\u003e fix(runtime-core): properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e\u003ccode\u003e57866b5\u003c/code\u003e\u003c/a\u003e fix(runtime-core): prevent child component updates when style remains unchang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003e\u003ccode\u003eb0a1f05\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e\u003ccode\u003e48b7552\u003c/code\u003e\u003c/a\u003e fix(reactivity): add __v_skip flag to EffectScope to prevent reactive convers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e\u003ccode\u003e0243a79\u003c/code\u003e\u003c/a\u003e fix(transition-group): correct move translation under scale via element rect ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e\u003ccode\u003e261de54\u003c/code\u003e\u003c/a\u003e fix(runtime-dom): handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003e\u003ccode\u003efc40ca0\u003c/code\u003e\u003c/a\u003e fix(useTemplateRef): don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e\u003ccode\u003e6798853\u003c/code\u003e\u003c/a\u003e fix: avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e\u003ccode\u003e4ace79a\u003c/code\u003e\u003c/a\u003e fix(runtime-core): avoid retaining el on cached text vnodes during static tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.22...v3.5.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` 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/parser\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/a0b4e5a6452fb4db17b4f6b352285f87e01f3353\"\u003e\u003ccode\u003ea0b4e5a\u003c/code\u003e\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17765\"\u003e#17765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78ab722e48d34a63e3e357c447e13a99984d0b\"\u003e\u003ccode\u003ecb78ab7\u003c/code\u003e\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17723\"\u003e#17723\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-parser/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/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17603\"\u003e#17603\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-parser/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17597\"\u003e#17597\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-parser/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-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/types` 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/types\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/7b3dec44513d55760a2b7a8189353f437ab0d8d4\"\u003e\u003ccode\u003e7b3dec4\u003c/code\u003e\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17750\"\u003e#17750\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/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17603\"\u003e#17603\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-types/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17594\"\u003e#17594\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-types/issues/17589\"\u003e#17589\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-types/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dfce3d60dd43f5190fc105e6dc857fafdcb6c801\"\u003e\u003ccode\u003edfce3d6\u003c/code\u003e\u003c/a\u003e Fully remove Records and Tuples support (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17528\"\u003e#17528\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-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.56 to 1.2.70\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-core` from 3.5.22 to 3.5.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e6798853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e add resolution trying for \u003ccode\u003e.mts/.cts\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14402\"\u003e#14402\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c09d41ffe150903b1fcd69a6f6bdeea2d2c6c243\"\u003ec09d41f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2611\"\u003evuejs/router#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003eb0a1f05\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12822\"\u003e#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e add \u003ccode\u003e__v_skip\u003c/code\u003e flag to \u003ccode\u003eEffectScope\u003c/code\u003e to prevent reactive conversion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14359\"\u003e#14359\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e48b7552\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14357\"\u003e#14357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid retaining el on cached text vnodes during static traversal (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14419\"\u003e#14419\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e4ace79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent child component updates when style remains unchanged (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12825\"\u003e#12825\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e57866b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12826\"\u003e#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11619\"\u003e#11619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003ee71c26c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11617\"\u003e#11617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e261de54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14361\"\u003e#14361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e properly handling disabled teleport target anchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14417\"\u003e#14417\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d7bcd858883d90a1593b45cdc43f9fa55bc790bc\"\u003ed7bcd85\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14412\"\u003e#14412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e correct move translation under scale via element rect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14360\"\u003e#14360\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e0243a79\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14356\"\u003e#14356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTemplateRef:\u003c/strong\u003e don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003efc40ca0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12749\"\u003e#12749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e fix compat handler of draggable (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12445\"\u003e#12445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ed85953e28741ae1913cfc92b7b66e1a8da47f8c\"\u003eed85953\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12444\"\u003e#12444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e handle v-model deprecation warning with missing appContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14203\"\u003e#14203\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/945a543152e8d80903d4f7a18a84ebe8d36e56f8\"\u003e945a543\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14202\"\u003e#14202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e demote const reactive bindings used in v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14214\"\u003e#14214\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003ee24ff7d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11265\"\u003e#11265\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11275\"\u003e#11275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-ssr:\u003c/strong\u003e handle ssr attr fallthrough when preserve whitespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12304\"\u003e#12304\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47831189196b62b12dd17f6e909efc51d9d22fd2\"\u003e4783118\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8072\"\u003e#8072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e handle cached text node update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/69ce3c7d755db868cfa66d67ab5b3f383a44e053\"\u003e69ce3c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14127\"\u003e#14127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekeep-alive:\u003c/strong\u003e use resolved component name for async components in cache pruning (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14212\"\u003e#14212\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/dfe667c8567d48167c250062483d2d2cfc7bdc03\"\u003edfe667c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14210\"\u003e#14210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e ensure correct anchor el for deeper unresolved async components (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14182\"\u003e#14182\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f5b3bf264d2e12725381bed1c492069437069b03\"\u003ef5b3bf2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14173\"\u003e#14173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle patch stable fragment edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12411\"\u003e#12411\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/94aeb64ccdf20d541059b533c9780977c14db9cb\"\u003e94aeb64\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12410\"\u003e#12410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pass component instance to flushPreFlushCbs on unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14221\"\u003e#14221\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e857e12c0aff03c0148e3e52d92935918872dc33\"\u003ee857e12\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14215\"\u003e#14215\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/vuejs/core/commit/1bdeb33ac18ab0e4b07c35270566867d99b1a2ae\"\u003e\u003ccode\u003e1bdeb33\u003c/code\u003e\u003c/a\u003e release: v3.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e9a078fbef39f4ed66995935879635d75f21c6c8\"\u003e\u003ccode\u003ee9a078f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14235\"\u003e#14235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/aa9af1deeda38457e33b595a7c68389cf7cf03fd\"\u003e\u003ccode\u003eaa9af1d\u003c/code\u003e\u003c/a\u003e release: v3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c68bebfa6da687c2f734dac1aa2c5b51126c3ff0\"\u003e\u003ccode\u003ec68bebf\u003c/code\u003e\u003c/a\u003e release: v3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003e\u003ccode\u003ee24ff7d\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): demote const reactive bindings used in v-model (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14214\"\u003e#14214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1904053f1f7986c2d6dbe858ee1b594b4b229c17\"\u003e\u003ccode\u003e1904053\u003c/code\u003e\u003c/a\u003e perf(compiler-core): use binary-search to get line and column (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1e348711496d78fa39d9247dbc079923a3bcad12\"\u003e\u003ccode\u003e1e34871\u003c/code\u003e\u003c/a\u003e chore(deps): update entities to latest for Node.js 24 compatibility (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14160\"\u003e#14160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f5adc4b8cdf3df1b572ac18a979ff56b1e252dda\"\u003e\u003ccode\u003ef5adc4b\u003c/code\u003e\u003c/a\u003e chore(deps): update lint (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/13671\"\u003e#13671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/25ebe3a42cd80ac0256355c2740a0258cdd7419d\"\u003e\u003ccode\u003e25ebe3a\u003c/code\u003e\u003c/a\u003e release: v3.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/2214f7ab2940bcb751cd20130c020d895db6c042\"\u003e\u003ccode\u003e2214f7a\u003c/code\u003e\u003c/a\u003e fix(compiler): share logic for comments and whitespace (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/13550\"\u003e#13550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.28/packages/compiler-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-dom` from 3.5.22 to 3.5.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-dom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e6798853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e add resolution trying for \u003ccode\u003e.mts/.cts\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14402\"\u003e#14402\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c09d41ffe150903b1fcd69a6f6bdeea2d2c6c243\"\u003ec09d41f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2611\"\u003evuejs/router#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003eb0a1f05\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12822\"\u003e#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e add \u003ccode\u003e__v_skip\u003c/code\u003e flag to \u003ccode\u003eEffectScope\u003c/code\u003e to prevent reactive conversion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14359\"\u003e#14359\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e48b7552\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14357\"\u003e#14357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid retaining el on cached text vnodes during static traversal (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14419\"\u003e#14419\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e4ace79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent child component updates when style remains unchanged (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12825\"\u003e#12825\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e57866b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12826\"\u003e#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11619\"\u003e#11619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003ee71c26c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11617\"\u003e#11617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e261de54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14361\"\u003e#14361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e properly handling disabled teleport target anchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14417\"\u003e#14417\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d7bcd858883d90a1593b45cdc43f9fa55bc790bc\"\u003ed7bcd85\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14412\"\u003e#14412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e correct move translation under scale via element rect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14360\"\u003e#14360\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e0243a79\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14356\"\u003e#14356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTemplateRef:\u003c/strong\u003e don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003efc40ca0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12749\"\u003e#12749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e fix compat handler of draggable (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12445\"\u003e#12445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ed85953e28741ae1913cfc92b7b66e1a8da47f8c\"\u003eed85953\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12444\"\u003e#12444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e handle v-model deprecation warning with missing appContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14203\"\u003e#14203\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/945a543152e8d80903d4f7a18a84ebe8d36e56f8\"\u003e945a543\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14202\"\u003e#14202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e demote const reactive bindings used in v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14214\"\u003e#14214\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003ee24ff7d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11265\"\u003e#11265\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11275\"\u003e#11275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-ssr:\u003c/strong\u003e handle ssr attr fallthrough when preserve whitespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12304\"\u003e#12304\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47831189196b62b12dd17f6e909efc51d9d22fd2\"\u003e4783118\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8072\"\u003e#8072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e handle cached text node update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/69ce3c7d755db868cfa66d67ab5b3f383a44e053\"\u003e69ce3c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14127\"\u003e#14127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekeep-alive:\u003c/strong\u003e use resolved component name for async components in cache pruning (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14212\"\u003e#14212\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/dfe667c8567d48167c250062483d2d2cfc7bdc03\"\u003edfe667c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14210\"\u003e#14210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e ensure correct anchor el for deeper unresolved async components (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14182\"\u003e#14182\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f5b3bf264d2e12725381bed1c492069437069b03\"\u003ef5b3bf2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14173\"\u003e#14173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle patch stable fragment edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12411\"\u003e#12411\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/94aeb64ccdf20d541059b533c9780977c14db9cb\"\u003e94aeb64\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12410\"\u003e#12410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pass component instance to flushPreFlushCbs on unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14221\"\u003e#14221\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e857e12c0aff03c0148e3e52d92935918872dc33\"\u003ee857e12\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14215\"\u003e#14215\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/vuejs/core/commit/1bdeb33ac18ab0e4b07c35270566867d99b1a2ae\"\u003e\u003ccode\u003e1bdeb33\u003c/code\u003e\u003c/a\u003e release: v3.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e0a2719766cbaa74d6c52394cc1e36bca84979e3\"\u003e\u003ccode\u003ee0a2719\u003c/code\u003e\u003c/a\u003e chore: fix typo (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom/issues/14421\"\u003e#14421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/aa9af1deeda38457e33b595a7c68389cf7cf03fd\"\u003e\u003ccode\u003eaa9af1d\u003c/code\u003e\u003c/a\u003e release: v3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c68bebfa6da687c2f734dac1aa2c5b51126c3ff0\"\u003e\u003ccode\u003ec68bebf\u003c/code\u003e\u003c/a\u003e release: v3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/XiangSu-ce/KernelSU-Core/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/XiangSu-ce%2FKernelSU-Core/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"3945757644","node_id":"PR_kwDOQZWLz87D_uSJ","number":54,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 199 updates","user":"dependabot[bot]","labels":["dependencies","automerge"],"assignees":["BereDarius"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-23T03:37:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T04:05:34.000Z","updated_at":"2026-02-23T03:37:11.000Z","time_to_close":603095,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":199,"packages":[{"name":"@nest-lab/throttler-storage-redis","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/jmcdo29/nest-lab"},{"name":"@nestjs/cache-manager","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/config","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/nestjs/config"},{"name":"@nestjs/core","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/schedule","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/nestjs/schedule"},{"name":"@nestjs/swagger","old_version":"11.2.3","new_version":"11.2.6","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.4.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.4.0","repository_url":"https://github.com/prisma/prisma"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"cache-manager","old_version":"7.2.7","new_version":"7.2.8","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"cloudinary","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/cloudinary/cloudinary_npm"},{"name":"ioredis","old_version":"5.8.2","new_version":"5.9.3","repository_url":"https://github.com/luin/ioredis"},{"name":"pg","old_version":"8.16.3","new_version":"8.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@golevelup/ts-jest","old_version":"1.1.1","new_version":"1.2.1","repository_url":"https://github.com/golevelup/nestjs"},{"name":"@nestjs/cli","old_version":"11.0.14","new_version":"11.0.16","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma","old_version":"7.2.0","new_version":"7.4.0","repository_url":"https://github.com/prisma/prisma"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@aws-sdk/client-sesv2","old_version":"3.956.0","new_version":"3.990.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.956.0","new_version":"3.973.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-locate-window","old_version":"3.953.0","new_version":"3.965.4","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws/lambda-invoke-store","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/awslabs/aws-lambda-invoke-store"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@braintree/sanitize-url","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/braintree/sanitize-url"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@floating-ui/core","old_version":"1.7.3","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@prisma/generator-helper","old_version":"7.2.0","new_version":"7.4.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@react-aria/focus","old_version":"3.21.3","new_version":"3.21.4","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-aria/interactions","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-virtual","old_version":"3.13.13","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@zenuml/core","old_version":"3.43.2","new_version":"3.45.4","repository_url":"https://github.com/mermaid-js/zenuml-core"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"bowser","old_version":"2.13.1","new_version":"2.14.1","repository_url":"https://github.com/bowser-js/bowser"},{"name":"caniuse-lite","old_version":"1.0.30001761","new_version":"1.0.30001770","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"d3-format","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.286","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.19.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"katex","old_version":"0.16.27","new_version":"0.16.28","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"libphonenumber-js","old_version":"1.12.33","new_version":"1.12.36"},{"name":"lru.min","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/wellwelwel/lru.min"},{"name":"mailparser","old_version":"3.9.1","new_version":"3.9.3","repository_url":"https://github.com/nodemailer/mailparser"},{"name":"nypm","old_version":"0.6.2","new_version":"0.6.5","repository_url":"https://github.com/unjs/nypm"},{"name":"preview-email","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript"},{"name":"qs","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ljharb/qs"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"ufo","old_version":"1.6.1","new_version":"1.6.3","repository_url":"https://github.com/unjs/ufo"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"3.3.3","new_version":"3.3.4","repository_url":"https://github.com/webpack/webpack-sources"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 83 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nest-lab/throttler-storage-redis](https://github.com/jmcdo29/nest-lab/tree/HEAD/packages/throttler-storage-redis) | `1.1.0` | `1.2.0` |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.0.1` | `3.1.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.9` | `11.1.13` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.2` | `4.0.3` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.9` | `11.1.13` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.9` | `11.1.13` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.9` | `11.1.13` |\n| [@nestjs/schedule](https://github.com/nestjs/schedule) | `6.1.0` | `6.1.1` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.3` | `11.2.6` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.9` | `11.1.13` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.4.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.4.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.5` |\n| [cache-manager](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager) | `7.2.7` | `7.2.8` |\n| [cloudinary](https://github.com/cloudinary/cloudinary_npm) | `2.8.0` | `2.9.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.8.2` | `5.9.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.18.0` |\n| [@golevelup/ts-jest](https://github.com/golevelup/nestjs) | `1.1.1` | `1.2.1` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.14` | `11.0.16` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.9` | `11.1.13` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.2.3` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.4.0` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.956.0` | `3.990.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/types) | `3.956.0` | `3.973.1` |\n| [@aws-sdk/util-locate-window](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/util-locate-window) | `3.953.0` | `3.965.4` |\n| [@aws/lambda-invoke-store](https://github.com/awslabs/aws-lambda-invoke-store) | `0.2.2` | `0.2.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.1` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@braintree/sanitize-url](https://github.com/braintree/sanitize-url) | `7.1.1` | `7.1.2` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.3` | `1.7.4` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.7.5` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.6` | `2.1.7` |\n| [@prisma/generator-helper](https://github.com/prisma/prisma/tree/HEAD/packages/generator-helper) | `7.2.0` | `7.4.0` |\n| [@react-aria/focus](https://github.com/adobe/react-spectrum) | `3.21.3` | `3.21.4` |\n| [@react-aria/interactions](https://github.com/adobe/react-spectrum) | `3.26.0` | `3.27.0` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.34.41` | `0.34.48` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.13` | `3.13.18` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `5.1.0` | `5.1.1` |\n| [@zenuml/core](https://github.com/mermaid-js/zenuml-core) | `3.43.2` | `3.45.4` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.19` |\n| [bowser](https://github.com/bowser-js/bowser) | `2.13.1` | `2.14.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001761` | `1.0.30001770` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.0` |\n| [d3-format](https://github.com/d3/d3-format) | `3.1.0` | `3.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.286` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.19.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.16.28` |\n| [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) | `1.12.33` | `1.12.36` |\n| [lru.min](https://github.com/wellwelwel/lru.min) | `1.1.3` | `1.1.4` |\n| [mailparser](https://github.com/nodemailer/mailparser) | `3.9.1` | `3.9.3` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.2` | `0.6.5` |\n| [preview-email](https://github.com/forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript) | `3.1.0` | `3.1.1` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.15.0` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.1` | `1.6.3` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.3.3` | `3.3.4` |\n\n\nUpdates `@nest-lab/throttler-storage-redis` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jmcdo29/nest-lab/releases\"\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddb30ae: Add optional options to be passed when creating a new instance with\nURL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0aab6aa: support ioredis 1.9.0\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/jmcdo29/nest-lab/blob/main/packages/throttler-storage-redis/CHANGELOG.md\"\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddb30ae: Add optional options to be passed when creating a new instance with\nURL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0aab6aa: support ioredis 1.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/4ed4b21cce43cef3b294b0556592e42c1218afc5\"\u003e\u003ccode\u003e4ed4b21\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/840eb99d1624366e9429dc6c54bc1c50ab78375f\"\u003e\u003ccode\u003e840eb99\u003c/code\u003e\u003c/a\u003e fix: options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/e144642d8043a66589e2212c5df1778c968f9fac\"\u003e\u003ccode\u003ee144642\u003c/code\u003e\u003c/a\u003e fix: allow passing redis options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/a3b59dbc1407535c871004b73127404ec62537a2\"\u003e\u003ccode\u003ea3b59db\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/3d93240ea6c57c36bde3d93ff80fbcb9d5b6877c\"\u003e\u003ccode\u003e3d93240\u003c/code\u003e\u003c/a\u003e feat: fix \u003ccode\u003eincrement\u003c/code\u003e call to redis\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jmcdo29/nest-lab/commits/@nest-lab/throttler-storage-redis@1.2.0/packages/throttler-storage-redis\"\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@​nest-lab/throttler-storage-redis\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cache-manager` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e\u003ccode\u003e@​nestjs/cache-manager\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cache): support Cacheable instance with nonBlocking mode by \u003ca href=\"https://github.com/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add factory to cache-key by \u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\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/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/e038b26765f66546e051ad57b0f6ea9601a7c6e3\"\u003e\u003ccode\u003ee038b26\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fe8deebaa35694f1bde02c3184656bdf29e134bd\"\u003e\u003ccode\u003efe8deeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/724\"\u003e#724\u003c/a\u003e from ivanfmn/feat/cache-key-factory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/67cd300b1bb3205f93efc923e28fad2842767d3f\"\u003e\u003ccode\u003e67cd300\u003c/code\u003e\u003c/a\u003e Update lib/decorators/cache-key.decorator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/77b59e79646fc4277686e08ca7ae20a196be962b\"\u003e\u003ccode\u003e77b59e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/924\"\u003e#924\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0518988dc98973797c89ad53f1dadb57044dfabb\"\u003e\u003ccode\u003e0518988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/962\"\u003e#962\u003c/a\u003e from samuelmbabhazi/feat/support-cacheable-instance-n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/438c617a8c45696baaae52ed56fdd4e130280292\"\u003e\u003ccode\u003e438c617\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/25c8239a6557d27cc9300f95f81ff0f18f2a199f\"\u003e\u003ccode\u003e25c8239\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.10 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f194d9af1b7ebad3ec42d48717673375dc1e73fa\"\u003e\u003ccode\u003ef194d9a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cacheable to v2.3.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/789b6738df73d09e34a93222163e47a539f764d0\"\u003e\u003ccode\u003e789b673\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/1617b72f657d4bf699c2defd190a492554c149a9\"\u003e\u003ccode\u003e1617b72\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.4 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\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.9 to 11.1.13\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\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d88856c3fa0ebadef490a46b44caeacf7eec8e4b\"\u003e\u003ccode\u003ed88856c\u003c/code\u003e\u003c/a\u003e test(common): add unit tests for class serializer interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a1f6162971de0760a085bb86d2dc32784215a481\"\u003e\u003ccode\u003ea1f6162\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16202\"\u003e#16202\u003c/a\u003e from som14062005/fix/issue-16195\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/82226347fd43decafe11f5981d7c4c9fadc44da5\"\u003e\u003ccode\u003e8222634\u003c/code\u003e\u003c/a\u003e refactor: move built-in types to module-level constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/979a8e2f04a672bbf6b192a2e54b3593a965af05\"\u003e\u003ccode\u003e979a8e2\u003c/code\u003e\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8fb17f517c4d8239befda6404b6cd8254525d42c\"\u003e\u003ccode\u003e8fb17f5\u003c/code\u003e\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/16296b9ce8dbdb25ac9b2a6786df6a349b7a119c\"\u003e\u003ccode\u003e16296b9\u003c/code\u003e\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a52e60820e7b8fc95018e925ceccb85c2e12cde4\"\u003e\u003ccode\u003ea52e608\u003c/code\u003e\u003c/a\u003e fix(common): convert absolute paths to urls for esm loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8a5be22e94a0d0b083588f9157d3c50a44c5f99e\"\u003e\u003ccode\u003e8a5be22\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/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.2 to 4.0.3\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\u003ccode\u003e@​nestjs/config\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2250\"\u003enestjs/config#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv-expand to v12.0.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2146\"\u003enestjs/config#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv to v17 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2100\"\u003enestjs/config#2100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\u003ehttps://github.com/nestjs/config/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\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/fc0db0a65c6d0e1395025a1e17b424077f84cb1f\"\u003e\u003ccode\u003efc0db0a\u003c/code\u003e\u003c/a\u003e chore(): release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/3c57f35e40e1c339189f58aab9d123d8a85d8897\"\u003e\u003ccode\u003e3c57f35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2100\"\u003e#2100\u003c/a\u003e from nestjs/renovate/dotenv-17.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/560f0957c649774ed6b707f15d6936d03cb4080c\"\u003e\u003ccode\u003e560f095\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv to v17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/2585fd96a02c67cb8dcaef3f3b769ea2b2d88214\"\u003e\u003ccode\u003e2585fd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2189\"\u003e#2189\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/23735a1a12a6e590bf8d72cfc649eba9e5ae5f1c\"\u003e\u003ccode\u003e23735a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2146\"\u003e#2146\u003c/a\u003e from nestjs/renovate/dotenv-expand-12.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/55ba08b55e229ad30a003208f04d42c5abc6e4f0\"\u003e\u003ccode\u003e55ba08b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv-expand to v12.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/7fb8984e018f3ea7b3f0cccdd231296caec705d9\"\u003e\u003ccode\u003e7fb8984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2250\"\u003e#2250\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/2248d7b05572ea21a82358045f741c42890a10d5\"\u003e\u003ccode\u003e2248d7b\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2260\"\u003e#2260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/c77a8f60d536bfe4a0ecf5d1fa567755685ab952\"\u003e\u003ccode\u003ec77a8f6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2259\"\u003e#2259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/48212e0cdefb2a32a553e42a985e58e9526f9c3f\"\u003e\u003ccode\u003e48212e0\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\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.9 to 11.1.13\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\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/db9494a2ada0c6a1a4a3663bf6aab1d241744aca\"\u003e\u003ccode\u003edb9494a\u003c/code\u003e\u003c/a\u003e perf(core): use set instead of array for module registry lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/909b504d2d5131161da3529cbc821f405e7b849e\"\u003e\u003ccode\u003e909b504\u003c/code\u003e\u003c/a\u003e test(core): add unit tests for discovery service\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4fdeb0b5047acf85a64c8f54fba41b403caf48b7\"\u003e\u003ccode\u003e4fdeb0b\u003c/code\u003e\u003c/a\u003e style: address lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e5616c2b926fd69028afc1d1b58ec79827d0f127\"\u003e\u003ccode\u003ee5616c2\u003c/code\u003e\u003c/a\u003e feat: apply instance decorator to all enhancers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/15198c650d6b5aa53e75a60fa0299c6df4bf857c\"\u003e\u003ccode\u003e15198c6\u003c/code\u003e\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/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.9 to 11.1.13\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\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/58c761a10c555f2c6424c47606d2fbea9ea98e39\"\u003e\u003ccode\u003e58c761a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cors to v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8f0840ad7069ff2983a48ecf38a4fc4d5936a72b\"\u003e\u003ccode\u003e8f0840a\u003c/code\u003e\u003c/a\u003e test(express): Add tests for getBodyParserOptions utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0430f3f1909dfb6064c7425b3da66c455edc6358\"\u003e\u003ccode\u003e0430f3f\u003c/code\u003e\u003c/a\u003e chore: resolve conflicts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.9 to 11.1.13\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-socket\u003c/code\u003e.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/462d02d803c79d6b80ab35801d841ccca28ef5d8\"\u003e\u003ccode\u003e462d02d\u003c/code\u003e\u003c/a\u003e fix(deps): update socket.io packages to v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d6da0401e70b7cc3662d904dbb8cbc3b273ae791\"\u003e\u003ccode\u003ed6da040\u003c/code\u003e\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/schedule` from 6.1.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/schedule/releases\"\u003e\u003ccode\u003e@​nestjs/schedule\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency cron to v4.4.0 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/schedule/pull/2154\"\u003enestjs/schedule#2154\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/schedule/compare/6.1.0...6.1.1\"\u003ehttps://github.com/nestjs/schedule/compare/6.1.0...6.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/d358a0d83b2d58d6475022b6645dadba615cca68\"\u003e\u003ccode\u003ed358a0d\u003c/code\u003e\u003c/a\u003e chore(): release v6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/e5567e5d7bd323a116dc29c7777d5f932892913f\"\u003e\u003ccode\u003ee5567e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2154\"\u003e#2154\u003c/a\u003e from nestjs/renovate/cron-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/b8d349d3063bd7a9a326771796677234c748a821\"\u003e\u003ccode\u003eb8d349d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2156\"\u003e#2156\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/d4b4a9ad095e099f2bf19d13655792ef0fad1909\"\u003e\u003ccode\u003ed4b4a9a\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/cb6fab90ce2280befba3b548528a0cb9c4ae4443\"\u003e\u003ccode\u003ecb6fab9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/249e6c30e81c53ad694030b5abf6deb4b19e31bc\"\u003e\u003ccode\u003e249e6c3\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cron to v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/eb6b0b39c26336807389c2aef5561d9f78dbf02c\"\u003e\u003ccode\u003eeb6b0b3\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/8a53e94c8711b1e6dede71407a4e6f02714a2a75\"\u003e\u003ccode\u003e8a53e94\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/618a321c26f5d499539b640fc4e44607c6e1577a\"\u003e\u003ccode\u003e618a321\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency globals to v17.3.0 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/7b760140c281506b833b8de9dd0786a984a920c9\"\u003e\u003ccode\u003e7b76014\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.0 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2189\"\u003e#2189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/schedule/compare/6.1.0...6.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.3 to 11.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e\u003ccode\u003e@​nestjs/swagger\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support adding custom fields on the \u003ccode\u003eservers[*]\u003c/code\u003e entry by \u003ca href=\"https://github.com/micalevisk\"\u003e\u003ccode\u003e@​micalevisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3715\"\u003enestjs/swagger#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decorator) add string literal types to ApiQueryOptions for autoco… by \u003ca href=\"https://github.com/wanderer-s\"\u003e\u003ccode\u003e@​wanderer-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3707\"\u003enestjs/swagger#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add type definition for format option in \u003ca href=\"https://github.com/ApiProperty\"\u003e\u003ccode\u003e@​ApiProperty\u003c/code\u003e\u003c/a\u003e decorator by \u003ca href=\"https://github.com/ismaildasci\"\u003e\u003ccode\u003e@​ismaildasci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3697\"\u003enestjs/swagger#3697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3705\"\u003enestjs/swagger#3705\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/wanderer-s\"\u003e\u003ccode\u003e@​wanderer-s\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3707\"\u003enestjs/swagger#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ismaildasci\"\u003e\u003ccode\u003e@​ismaildasci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3697\"\u003enestjs/swagger#3697\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.5...11.2.6\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.5...11.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 11.2.5\u003c/h2\u003e\n\u003ch2\u003e11.2.5 (2026-01-14)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3618\"\u003e#3618\u003c/a\u003e fix: resolve static asset loading with trailing slash (\u003ca href=\"https://github.com/spandios\"\u003e\u003ccode\u003e@​spandios\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3684\"\u003e#3684\u003c/a\u003e fix(plugin): respect debug option for all debug log messages (\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\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\u003eJacek Tomaszewski (\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edev_heo (\u003ca href=\"https://github.com/spandios\"\u003e\u003ccode\u003e@​spandios\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3667\"\u003enestjs/swagger#3667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd 'file' type to schema object metadata interface by \u003ca href=\"https://github.com/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v24.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3657\"\u003enestjs/swagger#3657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.31.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3639\"\u003enestjs/swagger#3639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(schema): preserve items schema when metadata.items is already defined by \u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\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/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.4\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.3...11.2.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/3281744d129dd40d9b4e465dfb53c2408f245418\"\u003e\u003ccode\u003e3281744\u003c/code\u003e\u003c/a\u003e chore(): release v11.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/bca62d9804da42220cbc08613a1a3e44b328374c\"\u003e\u003ccode\u003ebca62d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3705\"\u003e#3705\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b06e08a9314d45da53a4e55356bfa09806140b56\"\u003e\u003ccode\u003eb06e08a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3697\"\u003e#3697\u003c/a\u003e from ismaildasci/feat/add-format-type-definition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/0eeb8af903a1ca315f57b78519f5039332e92b56\"\u003e\u003ccode\u003e0eeb8af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3707\"\u003e#3707\u003c/a\u003e from wanderer-s/fix/api_query_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/4869d1ba2edbfb6d393dc08d3147ac14ffa128b0\"\u003e\u003ccode\u003e4869d1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3715\"\u003e#3715\u003c/a\u003e from micalevisk/feat/add-server-custom-fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8c64c725008c1d2721360ae2ccabff9c1b46e942\"\u003e\u003ccode\u003e8c64c72\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3722\"\u003e#3722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/128aac4fdadbd6e7e79712bf9a1048fb04295bc4\"\u003e\u003ccode\u003e128aac4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/61fec4223cf469a444706182f252eadb5a94c33e\"\u003e\u003ccode\u003e61fec42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fastify to v5.7.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d453a021960a3d1e7a307ef64eb92444ecda7b4d\"\u003e\u003ccode\u003ed453a02\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3718\"\u003e#3718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/14476716b9404637d8f6bcc7761adb3b226c2592\"\u003e\u003ccode\u003e1447671\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency lodash to v4.17.23 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.9 to 11.1.13\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/websockets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/packages/websockets\"\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.2.0 to 7.4.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.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.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\u003eCaching in Prisma Client\u003c/h3\u003e\n\u003cp\u003eToday’s release is a big one, as we introduce a new caching layer into Prisma ORM. But why the need for a caching layer?\u003c/p\u003e\n\u003cp\u003eIn Prisma 7, the query compiler runs as a WebAssembly module directly on the JavaScript main thread. While this simplified the architecture by eliminating the separate engine process, it introduced a trade-off: every query now synchronously blocks the event loop during compilation.\u003c/p\u003e\n\u003cp\u003eFor individual queries, compilation takes between 0.1ms and 1ms, which is barely noticeable in isolation. But under high concurrency this overhead adds up and creates event loop contention that affects overall application throughput.\u003c/p\u003e\n\u003cp\u003eFor instance, say we have a query that is run over and over, but is a similar shape:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// These two queries have the same shape:\nconst alice = await prisma.user.findUnique({ where: { email: 'alice@prisma.io' } })\nconst bob = await prisma.user.findUnique({ where: { email: 'bob@prisma.io' } })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePrior to v7.4.0, this would be reevaluated ever time the query is run. Now, Prisma Client will extract the user-provided values and replaces them with typed placeholders, producing a normalized query shape:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eprisma.user.findUnique({ where: { email: %1 } })   // cache key\n                                         ↑\n                              %1 = 'alice@prisma.io'  (or 'bob@prisma.io')\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis normalized shape is used as a cache key. On the first call, the query is compiled as usual and the resulting plan is stored in an LRU cache. On every subsequent call with the same query shape, regardless of the actual values, the cached plan is reused instantly without invoking the compiler.\u003c/p\u003e\n\u003cp\u003eWe have more details on the impact of this change and some deep dives into Prisma architecture in an upcoming blog post!\u003c/p\u003e\n\u003ch3\u003ePartial Indexes (Filtered Indexes) Support\u003c/h3\u003e\n\u003cp\u003eWe're excited to announce \u003cstrong\u003ePartial Indexes\u003c/strong\u003e support in Prisma! This powerful community-contributed feature allows you to create indexes that only include rows matching specific conditions, significantly reducing index size and improving query performance.\u003c/p\u003e\n\u003cp\u003ePartial indexes are available behind the \u003ccode\u003epartialIndexes\u003c/code\u003e preview feature for PostgreSQL, SQLite, SQL Server, and CockroachDB, with full migration and introspection support.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBasic usage\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eEnable the preview feature in your schema:\u003c/p\u003e\n\u003cpre lang=\"groovy\"\u003e\u003ccode\u003egenerator client {\n  provider        = \u0026quot;prisma-client-js\u0026quot;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.4.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.2.0 to 7.4.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/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.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\u003eCaching in Prisma Client\u003c/h3\u003e\n\u003cp\u003eToday’s release is a big one, as we introduce a new caching layer into Prisma ORM. But why the need for a caching layer?\u003c/p\u003e\n\u003cp\u003eIn Prisma 7, the query compiler runs as a WebAssembly module directly on the JavaScript main thread. While this simplified the architecture by eliminating the separate engine process, it introduced a trade-off: every query now synchronously blocks the event loop during compilation.\u003c/p\u003e\n\u003cp\u003eFor individual queries, compilation takes between 0.1ms and 1ms, which is barely noticeable in isolation. But under high concurrency this overhead adds up and creates event loop contention that affects overall application throughput.\u003c/p\u003e\n\u003cp\u003eFor instance, say we have a query that is run over and over, but is a similar shape:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// These two queries have the same shape:\nconst alice = await prisma.user.findUnique({ where: { email: 'alice@prisma.io' } })\nconst bob = await prisma.user.findUnique({ where: { email: 'bob@prisma.io' } })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePrior to v7.4.0, this would be reevaluated ever time the query is run. Now, Prisma Client will extract the user-provided values and replaces them with typed placeholders, producing a normalized query shape:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eprisma.user.findUnique({ where: { email: %1 } })   // cache key\n                                         ↑\n                              %1 = 'alice@prisma.io'  (or 'bob@prisma.io')\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis normalized shape is used as a cache key. On the first call, the query is compiled as usual and the resulting plan is stored in an LRU cache. On every subsequent call with the same query shape, regardless of the actual values, the cached plan is reused instantly without invoking the compiler.\u003c/p\u003e\n\u003cp\u003eWe have more details on the impact of this change and some deep dives into Prisma architecture in an upcoming blog post!\u003c/p\u003e\n\u003ch3\u003ePartial Indexes (Filtered Indexes) Support\u003c/h3\u003e\n\u003cp\u003eWe're excited to announce \u003cstrong\u003ePartial Indexes\u003c/strong\u003e support in Prisma! This powerful community-contributed feature allows you to create indexes that only include rows matching specific conditions, significantly reducing index size and improving query performance.\u003c/p\u003e\n\u003cp\u003ePartial indexes are available behind the \u003ccode\u003epartialIndexes\u003c/code\u003e preview feature for PostgreSQL, SQLite, SQL Server, and CockroachDB, with full migration and introspection support.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBasic usage\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eEnable the preview feature in your schema:\u003c/p\u003e\n\u003cpre lang=\"groovy\"\u003e\u003ccode\u003egenerator client {\n  provider        = \u0026quot;prisma-client-js\u0026quot;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/7060f68a8a279d9c27e3a75b90341285024d9dcd\"\u003e\u003ccode\u003e7060f68\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-20.ab56fe763f921d033a6c195e7ddeb3e255bdb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/91a24a9fb0b892938dfb6c121f604c68973a1ecb\"\u003e\u003ccode\u003e91a24a9\u003c/code\u003e\u003c/a\u003e feat: query plan caching (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29038\"\u003e#29038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/b49d4465c82833368b2d7dcdf328cb54811ccd11\"\u003e\u003ccode\u003eb49d446\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-18.2997580c8cb38878f73e100453e7b27119e8f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/3c999359fcf28744fe82d4ce467f0fd3620a1dc9\"\u003e\u003ccode\u003e3c99935\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-17.57b675f79cd26fbf702d70f9a13d2b7b2fad9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/e7504d758000984622b80aaef2f10c9e85e19866\"\u003e\u003ccode\u003ee7504d7\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-16.d0314091cdd30494eefc61d346f8c09aca20d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1e6c91c0ae3a61e09bda528af06c19ffce7e5687\"\u003e\u003ccode\u003e1e6c91c\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-15.6129681d45ea4510d3372dd5b28f6b8927584...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://...\n\n_Description has been truncated_","html_url":"https://github.com/BereDarius/swapbuds-backend/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BereDarius%2Fswapbuds-backend/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"},{"uuid":"3914333882","node_id":"PR_kwDOQZWLz87CYD7d","number":53,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 197 updates","user":"dependabot[bot]","labels":["dependencies","automerge"],"assignees":["BereDarius"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T03:38:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T04:07:52.000Z","updated_at":"2026-02-16T03:38:21.000Z","time_to_close":603027,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":197,"packages":[{"name":"@nest-lab/throttler-storage-redis","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/jmcdo29/nest-lab"},{"name":"@nestjs/cache-manager","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/config","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/nestjs/config"},{"name":"@nestjs/core","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/schedule","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/nestjs/schedule"},{"name":"@nestjs/swagger","old_version":"11.2.3","new_version":"11.2.6","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/prisma/prisma"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"cache-manager","old_version":"7.2.7","new_version":"7.2.8","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"cloudinary","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/cloudinary/cloudinary_npm"},{"name":"ioredis","old_version":"5.8.2","new_version":"5.9.2","repository_url":"https://github.com/luin/ioredis"},{"name":"pg","old_version":"8.16.3","new_version":"8.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@golevelup/ts-jest","old_version":"1.1.1","new_version":"1.2.1","repository_url":"https://github.com/golevelup/nestjs"},{"name":"@nestjs/cli","old_version":"11.0.14","new_version":"11.0.16","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/prisma/prisma"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@aws-sdk/client-sesv2","old_version":"3.956.0","new_version":"3.985.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.956.0","new_version":"3.973.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-locate-window","old_version":"3.953.0","new_version":"3.965.4","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws/lambda-invoke-store","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/awslabs/aws-lambda-invoke-store"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@braintree/sanitize-url","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/braintree/sanitize-url"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@floating-ui/core","old_version":"1.7.3","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@prisma/generator-helper","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@react-aria/focus","old_version":"3.21.3","new_version":"3.21.4","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-aria/interactions","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-virtual","old_version":"3.13.13","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@zenuml/core","old_version":"3.43.2","new_version":"3.45.4","repository_url":"https://github.com/mermaid-js/zenuml-core"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"bowser","old_version":"2.13.1","new_version":"2.14.1","repository_url":"https://github.com/bowser-js/bowser"},{"name":"caniuse-lite","old_version":"1.0.30001761","new_version":"1.0.30001769","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"d3-format","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.286","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.19.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"katex","old_version":"0.16.27","new_version":"0.16.28","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"libphonenumber-js","old_version":"1.12.33","new_version":"1.12.36"},{"name":"lru.min","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/wellwelwel/lru.min"},{"name":"mailparser","old_version":"3.9.1","new_version":"3.9.3","repository_url":"https://github.com/nodemailer/mailparser"},{"name":"nypm","old_version":"0.6.2","new_version":"0.6.5","repository_url":"https://github.com/unjs/nypm"},{"name":"preview-email","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"ufo","old_version":"1.6.1","new_version":"1.6.3","repository_url":"https://github.com/unjs/ufo"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 82 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nest-lab/throttler-storage-redis](https://github.com/jmcdo29/nest-lab/tree/HEAD/packages/throttler-storage-redis) | `1.1.0` | `1.2.0` |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.0.1` | `3.1.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.9` | `11.1.13` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.2` | `4.0.3` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.9` | `11.1.13` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.9` | `11.1.13` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.9` | `11.1.13` |\n| [@nestjs/schedule](https://github.com/nestjs/schedule) | `6.1.0` | `6.1.1` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.3` | `11.2.6` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.9` | `11.1.13` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.3.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.3.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.5` |\n| [cache-manager](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager) | `7.2.7` | `7.2.8` |\n| [cloudinary](https://github.com/cloudinary/cloudinary_npm) | `2.8.0` | `2.9.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.8.2` | `5.9.2` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.18.0` |\n| [@golevelup/ts-jest](https://github.com/golevelup/nestjs) | `1.1.1` | `1.2.1` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.14` | `11.0.16` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.9` | `11.1.13` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.2.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.3.0` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.956.0` | `3.985.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/types) | `3.956.0` | `3.973.1` |\n| [@aws-sdk/util-locate-window](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/util-locate-window) | `3.953.0` | `3.965.4` |\n| [@aws/lambda-invoke-store](https://github.com/awslabs/aws-lambda-invoke-store) | `0.2.2` | `0.2.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.1` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@braintree/sanitize-url](https://github.com/braintree/sanitize-url) | `7.1.1` | `7.1.2` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.3` | `1.7.4` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.7.5` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.6` | `2.1.7` |\n| [@prisma/generator-helper](https://github.com/prisma/prisma/tree/HEAD/packages/generator-helper) | `7.2.0` | `7.3.0` |\n| [@react-aria/focus](https://github.com/adobe/react-spectrum) | `3.21.3` | `3.21.4` |\n| [@react-aria/interactions](https://github.com/adobe/react-spectrum) | `3.26.0` | `3.27.0` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.34.41` | `0.34.48` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.13` | `3.13.18` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `5.1.0` | `5.1.1` |\n| [@zenuml/core](https://github.com/mermaid-js/zenuml-core) | `3.43.2` | `3.45.4` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.19` |\n| [bowser](https://github.com/bowser-js/bowser) | `2.13.1` | `2.14.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001761` | `1.0.30001769` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.0` |\n| [d3-format](https://github.com/d3/d3-format) | `3.1.0` | `3.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.286` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.19.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.16.28` |\n| [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) | `1.12.33` | `1.12.36` |\n| [lru.min](https://github.com/wellwelwel/lru.min) | `1.1.3` | `1.1.4` |\n| [mailparser](https://github.com/nodemailer/mailparser) | `3.9.1` | `3.9.3` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.2` | `0.6.5` |\n| [preview-email](https://github.com/forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript) | `3.1.0` | `3.1.1` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.1` | `1.6.3` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n\n\nUpdates `@nest-lab/throttler-storage-redis` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jmcdo29/nest-lab/releases\"\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddb30ae: Add optional options to be passed when creating a new instance with\nURL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0aab6aa: support ioredis 1.9.0\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/jmcdo29/nest-lab/blob/main/packages/throttler-storage-redis/CHANGELOG.md\"\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddb30ae: Add optional options to be passed when creating a new instance with\nURL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0aab6aa: support ioredis 1.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/4ed4b21cce43cef3b294b0556592e42c1218afc5\"\u003e\u003ccode\u003e4ed4b21\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/840eb99d1624366e9429dc6c54bc1c50ab78375f\"\u003e\u003ccode\u003e840eb99\u003c/code\u003e\u003c/a\u003e fix: options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/e144642d8043a66589e2212c5df1778c968f9fac\"\u003e\u003ccode\u003ee144642\u003c/code\u003e\u003c/a\u003e fix: allow passing redis options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/a3b59dbc1407535c871004b73127404ec62537a2\"\u003e\u003ccode\u003ea3b59db\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/3d93240ea6c57c36bde3d93ff80fbcb9d5b6877c\"\u003e\u003ccode\u003e3d93240\u003c/code\u003e\u003c/a\u003e feat: fix \u003ccode\u003eincrement\u003c/code\u003e call to redis\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jmcdo29/nest-lab/commits/@nest-lab/throttler-storage-redis@1.2.0/packages/throttler-storage-redis\"\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@​nest-lab/throttler-storage-redis\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cache-manager` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e\u003ccode\u003e@​nestjs/cache-manager\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cache): support Cacheable instance with nonBlocking mode by \u003ca href=\"https://github.com/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add factory to cache-key by \u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\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/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/e038b26765f66546e051ad57b0f6ea9601a7c6e3\"\u003e\u003ccode\u003ee038b26\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fe8deebaa35694f1bde02c3184656bdf29e134bd\"\u003e\u003ccode\u003efe8deeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/724\"\u003e#724\u003c/a\u003e from ivanfmn/feat/cache-key-factory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/67cd300b1bb3205f93efc923e28fad2842767d3f\"\u003e\u003ccode\u003e67cd300\u003c/code\u003e\u003c/a\u003e Update lib/decorators/cache-key.decorator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/77b59e79646fc4277686e08ca7ae20a196be962b\"\u003e\u003ccode\u003e77b59e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/924\"\u003e#924\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0518988dc98973797c89ad53f1dadb57044dfabb\"\u003e\u003ccode\u003e0518988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/962\"\u003e#962\u003c/a\u003e from samuelmbabhazi/feat/support-cacheable-instance-n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/438c617a8c45696baaae52ed56fdd4e130280292\"\u003e\u003ccode\u003e438c617\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/25c8239a6557d27cc9300f95f81ff0f18f2a199f\"\u003e\u003ccode\u003e25c8239\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.10 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f194d9af1b7ebad3ec42d48717673375dc1e73fa\"\u003e\u003ccode\u003ef194d9a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cacheable to v2.3.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/789b6738df73d09e34a93222163e47a539f764d0\"\u003e\u003ccode\u003e789b673\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/1617b72f657d4bf699c2defd190a492554c149a9\"\u003e\u003ccode\u003e1617b72\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.4 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\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.9 to 11.1.13\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\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d88856c3fa0ebadef490a46b44caeacf7eec8e4b\"\u003e\u003ccode\u003ed88856c\u003c/code\u003e\u003c/a\u003e test(common): add unit tests for class serializer interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a1f6162971de0760a085bb86d2dc32784215a481\"\u003e\u003ccode\u003ea1f6162\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16202\"\u003e#16202\u003c/a\u003e from som14062005/fix/issue-16195\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/82226347fd43decafe11f5981d7c4c9fadc44da5\"\u003e\u003ccode\u003e8222634\u003c/code\u003e\u003c/a\u003e refactor: move built-in types to module-level constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/979a8e2f04a672bbf6b192a2e54b3593a965af05\"\u003e\u003ccode\u003e979a8e2\u003c/code\u003e\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8fb17f517c4d8239befda6404b6cd8254525d42c\"\u003e\u003ccode\u003e8fb17f5\u003c/code\u003e\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/16296b9ce8dbdb25ac9b2a6786df6a349b7a119c\"\u003e\u003ccode\u003e16296b9\u003c/code\u003e\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a52e60820e7b8fc95018e925ceccb85c2e12cde4\"\u003e\u003ccode\u003ea52e608\u003c/code\u003e\u003c/a\u003e fix(common): convert absolute paths to urls for esm loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8a5be22e94a0d0b083588f9157d3c50a44c5f99e\"\u003e\u003ccode\u003e8a5be22\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/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.2 to 4.0.3\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\u003ccode\u003e@​nestjs/config\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2250\"\u003enestjs/config#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv-expand to v12.0.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2146\"\u003enestjs/config#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv to v17 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2100\"\u003enestjs/config#2100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\u003ehttps://github.com/nestjs/config/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\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/fc0db0a65c6d0e1395025a1e17b424077f84cb1f\"\u003e\u003ccode\u003efc0db0a\u003c/code\u003e\u003c/a\u003e chore(): release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/3c57f35e40e1c339189f58aab9d123d8a85d8897\"\u003e\u003ccode\u003e3c57f35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2100\"\u003e#2100\u003c/a\u003e from nestjs/renovate/dotenv-17.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/560f0957c649774ed6b707f15d6936d03cb4080c\"\u003e\u003ccode\u003e560f095\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv to v17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/2585fd96a02c67cb8dcaef3f3b769ea2b2d88214\"\u003e\u003ccode\u003e2585fd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2189\"\u003e#2189\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/23735a1a12a6e590bf8d72cfc649eba9e5ae5f1c\"\u003e\u003ccode\u003e23735a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2146\"\u003e#2146\u003c/a\u003e from nestjs/renovate/dotenv-expand-12.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/55ba08b55e229ad30a003208f04d42c5abc6e4f0\"\u003e\u003ccode\u003e55ba08b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv-expand to v12.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/7fb8984e018f3ea7b3f0cccdd231296caec705d9\"\u003e\u003ccode\u003e7fb8984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2250\"\u003e#2250\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/2248d7b05572ea21a82358045f741c42890a10d5\"\u003e\u003ccode\u003e2248d7b\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2260\"\u003e#2260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/c77a8f60d536bfe4a0ecf5d1fa567755685ab952\"\u003e\u003ccode\u003ec77a8f6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2259\"\u003e#2259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/48212e0cdefb2a32a553e42a985e58e9526f9c3f\"\u003e\u003ccode\u003e48212e0\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\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.9 to 11.1.13\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\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/db9494a2ada0c6a1a4a3663bf6aab1d241744aca\"\u003e\u003ccode\u003edb9494a\u003c/code\u003e\u003c/a\u003e perf(core): use set instead of array for module registry lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/909b504d2d5131161da3529cbc821f405e7b849e\"\u003e\u003ccode\u003e909b504\u003c/code\u003e\u003c/a\u003e test(core): add unit tests for discovery service\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4fdeb0b5047acf85a64c8f54fba41b403caf48b7\"\u003e\u003ccode\u003e4fdeb0b\u003c/code\u003e\u003c/a\u003e style: address lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e5616c2b926fd69028afc1d1b58ec79827d0f127\"\u003e\u003ccode\u003ee5616c2\u003c/code\u003e\u003c/a\u003e feat: apply instance decorator to all enhancers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/15198c650d6b5aa53e75a60fa0299c6df4bf857c\"\u003e\u003ccode\u003e15198c6\u003c/code\u003e\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/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.9 to 11.1.13\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\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/58c761a10c555f2c6424c47606d2fbea9ea98e39\"\u003e\u003ccode\u003e58c761a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cors to v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8f0840ad7069ff2983a48ecf38a4fc4d5936a72b\"\u003e\u003ccode\u003e8f0840a\u003c/code\u003e\u003c/a\u003e test(express): Add tests for getBodyParserOptions utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0430f3f1909dfb6064c7425b3da66c455edc6358\"\u003e\u003ccode\u003e0430f3f\u003c/code\u003e\u003c/a\u003e chore: resolve conflicts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.9 to 11.1.13\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-socket\u003c/code\u003e.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/462d02d803c79d6b80ab35801d841ccca28ef5d8\"\u003e\u003ccode\u003e462d02d\u003c/code\u003e\u003c/a\u003e fix(deps): update socket.io packages to v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d6da0401e70b7cc3662d904dbb8cbc3b273ae791\"\u003e\u003ccode\u003ed6da040\u003c/code\u003e\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/schedule` from 6.1.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/schedule/releases\"\u003e\u003ccode\u003e@​nestjs/schedule\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency cron to v4.4.0 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/schedule/pull/2154\"\u003enestjs/schedule#2154\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/schedule/compare/6.1.0...6.1.1\"\u003ehttps://github.com/nestjs/schedule/compare/6.1.0...6.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/d358a0d83b2d58d6475022b6645dadba615cca68\"\u003e\u003ccode\u003ed358a0d\u003c/code\u003e\u003c/a\u003e chore(): release v6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/e5567e5d7bd323a116dc29c7777d5f932892913f\"\u003e\u003ccode\u003ee5567e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2154\"\u003e#2154\u003c/a\u003e from nestjs/renovate/cron-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/b8d349d3063bd7a9a326771796677234c748a821\"\u003e\u003ccode\u003eb8d349d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2156\"\u003e#2156\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/d4b4a9ad095e099f2bf19d13655792ef0fad1909\"\u003e\u003ccode\u003ed4b4a9a\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/cb6fab90ce2280befba3b548528a0cb9c4ae4443\"\u003e\u003ccode\u003ecb6fab9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/249e6c30e81c53ad694030b5abf6deb4b19e31bc\"\u003e\u003ccode\u003e249e6c3\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cron to v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/eb6b0b39c26336807389c2aef5561d9f78dbf02c\"\u003e\u003ccode\u003eeb6b0b3\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/8a53e94c8711b1e6dede71407a4e6f02714a2a75\"\u003e\u003ccode\u003e8a53e94\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/618a321c26f5d499539b640fc4e44607c6e1577a\"\u003e\u003ccode\u003e618a321\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency globals to v17.3.0 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/7b760140c281506b833b8de9dd0786a984a920c9\"\u003e\u003ccode\u003e7b76014\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.0 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2189\"\u003e#2189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/schedule/compare/6.1.0...6.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.3 to 11.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e\u003ccode\u003e@​nestjs/swagger\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support adding custom fields on the \u003ccode\u003eservers[*]\u003c/code\u003e entry by \u003ca href=\"https://github.com/micalevisk\"\u003e\u003ccode\u003e@​micalevisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3715\"\u003enestjs/swagger#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decorator) add string literal types to ApiQueryOptions for autoco… by \u003ca href=\"https://github.com/wanderer-s\"\u003e\u003ccode\u003e@​wanderer-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3707\"\u003enestjs/swagger#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add type definition for format option in \u003ca href=\"https://github.com/ApiProperty\"\u003e\u003ccode\u003e@​ApiProperty\u003c/code\u003e\u003c/a\u003e decorator by \u003ca href=\"https://github.com/ismaildasci\"\u003e\u003ccode\u003e@​ismaildasci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3697\"\u003enestjs/swagger#3697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3705\"\u003enestjs/swagger#3705\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/wanderer-s\"\u003e\u003ccode\u003e@​wanderer-s\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3707\"\u003enestjs/swagger#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ismaildasci\"\u003e\u003ccode\u003e@​ismaildasci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3697\"\u003enestjs/swagger#3697\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.5...11.2.6\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.5...11.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 11.2.5\u003c/h2\u003e\n\u003ch2\u003e11.2.5 (2026-01-14)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3618\"\u003e#3618\u003c/a\u003e fix: resolve static asset loading with trailing slash (\u003ca href=\"https://github.com/spandios\"\u003e\u003ccode\u003e@​spandios\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3684\"\u003e#3684\u003c/a\u003e fix(plugin): respect debug option for all debug log messages (\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\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\u003eJacek Tomaszewski (\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edev_heo (\u003ca href=\"https://github.com/spandios\"\u003e\u003ccode\u003e@​spandios\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3667\"\u003enestjs/swagger#3667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd 'file' type to schema object metadata interface by \u003ca href=\"https://github.com/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v24.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3657\"\u003enestjs/swagger#3657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.31.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3639\"\u003enestjs/swagger#3639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(schema): preserve items schema when metadata.items is already defined by \u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\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/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.4\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.3...11.2.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/3281744d129dd40d9b4e465dfb53c2408f245418\"\u003e\u003ccode\u003e3281744\u003c/code\u003e\u003c/a\u003e chore(): release v11.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/bca62d9804da42220cbc08613a1a3e44b328374c\"\u003e\u003ccode\u003ebca62d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3705\"\u003e#3705\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b06e08a9314d45da53a4e55356bfa09806140b56\"\u003e\u003ccode\u003eb06e08a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3697\"\u003e#3697\u003c/a\u003e from ismaildasci/feat/add-format-type-definition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/0eeb8af903a1ca315f57b78519f5039332e92b56\"\u003e\u003ccode\u003e0eeb8af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3707\"\u003e#3707\u003c/a\u003e from wanderer-s/fix/api_query_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/4869d1ba2edbfb6d393dc08d3147ac14ffa128b0\"\u003e\u003ccode\u003e4869d1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3715\"\u003e#3715\u003c/a\u003e from micalevisk/feat/add-server-custom-fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8c64c725008c1d2721360ae2ccabff9c1b46e942\"\u003e\u003ccode\u003e8c64c72\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3722\"\u003e#3722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/128aac4fdadbd6e7e79712bf9a1048fb04295bc4\"\u003e\u003ccode\u003e128aac4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/61fec4223cf469a444706182f252eadb5a94c33e\"\u003e\u003ccode\u003e61fec42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fastify to v5.7.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d453a021960a3d1e7a307ef64eb92444ecda7b4d\"\u003e\u003ccode\u003ed453a02\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3718\"\u003e#3718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/14476716b9404637d8f6bcc7761adb3b226c2592\"\u003e\u003ccode\u003e1447671\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency lodash to v4.17.23 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.9 to 11.1.13\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/websockets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/packages/websockets\"\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.2.0 to 7.3.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.3.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.3.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\u003ch2\u003eORM\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28976\"\u003e#28976\u003c/a\u003e: Fast and Small Query Compilers\nWe've been working on various performance-related bugs since the initial ORM 7.0 release. With 7.3.0, we're introducing a new \u003ccode\u003ecompilerBuild\u003c/code\u003e option for the client generator block in \u003ccode\u003eschema.prisma\u003c/code\u003e with two options: \u003ccode\u003efast\u003c/code\u003e and \u003ccode\u003esmall\u003c/code\u003e. This allows you to swap the underlying Query Compiler engine based on your selection, one built for speed (with an increase in size), and one built for size (with the trade off for speed).  By default, the \u003ccode\u003efast\u003c/code\u003e mode is used, but this can be set by the user:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"groovy\"\u003e\u003ccode\u003egenerator client {\n  provider = \u0026quot;prisma-client\u0026quot;\n  output   = \u0026quot;../src/generated/prisma\u0026quot;\n  compilerBuild = \u0026quot;fast\u0026quot; // \u0026quot;fast\u0026quot; | \u0026quot;small\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWe still have more in progress for performance, but this new \u003ccode\u003ecompilerBuild\u003c/code\u003e option is our first step toward addressing your concerns!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29005\"\u003e#29005\u003c/a\u003e: Bypass the Query Compiler for Raw Queries\nRaw queries (\u003ccode\u003e$executeRaw\u003c/code\u003e, \u003ccode\u003e$queryRaw\u003c/code\u003e) can now skip going through the query compiler and query interpreter infrastructure. They can be sent directly to the driver adapter, removing additional overhead.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28965\"\u003e#28965\u003c/a\u003e: Update MSSQL to v12.2.0\nThis community PR updates the \u003ccode\u003e@prisma/adapter-mssql\u003c/code\u003e to use MSSQL v12.2.0. Thanks \u003ca href=\"https://github.com/Jay-Lokhande\"\u003eJay-Lokhande\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29001\"\u003e#29001\u003c/a\u003e: Pin better-sqlite3 version to avoid SQLite bug\nAn underlying bug in SQLite 3.51.0 has affected the \u003ccode\u003ebetter-sqlite3\u003c/code\u003e adapter. We’ve bumped the version that powers \u003ccode\u003e@prisma/better-sqlite3\u003c/code\u003e and have pinned the version to prevent any unexpected issues. If you are using \u003ccode\u003e@prisma/better-sqlite3\u003c/code\u003e , please upgrade to v7.3.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29002\"\u003e#29002\u003c/a\u003e: Revert \u003ccode\u003e@map\u003c/code\u003e enums to v6.19.0 behavior\nIn the initial release of v7.0, we made a change with Mapped Enums where the generated enum would get its value from the value passed to the \u003ccode\u003e@map\u003c/code\u003e function. This was a breaking change from v6 that caused issues for many users. We have reverted this change for the time being, as many different diverging approaches have emerged from the community discussion.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5745\"\u003eprisma-engines#5745\u003c/a\u003e: Cast BigInt to text in JSON aggregation\nWhen using \u003ccode\u003erelationJoins\u003c/code\u003e with BigInt fields in Prisma 7, JavaScript's \u003ccode\u003eJSON.parse\u003c/code\u003e loses precision for integers larger than \u003ccode\u003eNumber.MAX_SAFE_INTEGER\u003c/code\u003e (2^53 - 1). This happens because PostgreSQL's \u003ccode\u003eJSONB_BUILD_OBJECT\u003c/code\u003e returns BigInt values as JSON numbers, which JavaScript cannot represent precisely.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Original BigInt ID: 312590077454712834\n// After JSON.parse: 312590077454712830 (corrupted!)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis PR cast BigInt columns to \u003ccode\u003e::text\u003c/code\u003e inside \u003ccode\u003eJSONB_BUILD_OBJECT\u003c/code\u003e calls, similar to how \u003ccode\u003eMONEY\u003c/code\u003e is already cast to \u003ccode\u003e::numeric\u003c/code\u003e.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e-- Before\nJSONB_BUILD_OBJECT('id', \u0026quot;id\u0026quot;)\n\u003cp\u003e-- After\u003cbr /\u003e\nJSONB_BUILD_OBJECT('id', \u0026quot;id\u0026quot;::text)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.3.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.2.0 to 7.3.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/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.3.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\u003ch2\u003eORM\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28976\"\u003e#28976\u003c/a\u003e: Fast and Small Query Compilers\nWe've been working on various performance-related bugs since the initial ORM 7.0 release. With 7.3.0, we're introducing a new \u003ccode\u003ecompilerBuild\u003c/code\u003e option for the client generator block in \u003ccode\u003eschema.prisma\u003c/code\u003e with two options: \u003ccode\u003efast\u003c/code\u003e and \u003ccode\u003esmall\u003c/code\u003e. This allows you to swap the underlying Query Compiler engine based on your selection, one built for speed (with an increase in size), and one built for size (with the trade off for speed).  By default, the \u003ccode\u003efast\u003c/code\u003e mode is used, but this can be set by the user:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"groovy\"\u003e\u003ccode\u003egenerator client {\n  provider = \u0026quot;prisma-client\u0026quot;\n  output   = \u0026quot;../src/generated/prisma\u0026quot;\n  compilerBuild = \u0026quot;fast\u0026quot; // \u0026quot;fast\u0026quot; | \u0026quot;small\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWe still have more in progress for performance, but this new \u003ccode\u003ecompilerBuild\u003c/code\u003e option is our first step toward addressing your concerns!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29005\"\u003e#29005\u003c/a\u003e: Bypass the Query Compiler for Raw Queries\nRaw queries (\u003ccode\u003e$executeRaw\u003c/code\u003e, \u003ccode\u003e$queryRaw\u003c/code\u003e) can now skip going through the query compiler and query interpreter infrastructure. They can be sent directly to the driver adapter, removing additional overhead.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28965\"\u003e#28965\u003c/a\u003e: Update MSSQL to v12.2.0\nThis community PR updates the \u003ccode\u003e@prisma/adapter-mssql\u003c/code\u003e to use MSSQL v12.2.0. Thanks \u003ca href=\"https://github.com/Jay-Lokhande\"\u003eJay-Lokhande\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29001\"\u003e#29001\u003c/a\u003e: Pin better-sqlite3 version to avoid SQLite bug\nAn underlying bug in SQLite 3.51.0 has affected the \u003ccode\u003ebetter-sqlite3\u003c/code\u003e adapter. We’ve bumped the version that powers \u003ccode\u003e@prisma/better-sqlite3\u003c/code\u003e and have pinned the version to prevent any unexpected issues. If you are using \u003ccode\u003e@prisma/better-sqlite3\u003c/code\u003e , please upgrade to v7.3.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29002\"\u003e#29002\u003c/a\u003e: Revert \u003ccode\u003e@map\u003c/code\u003e enums to v6.19.0 behavior\nIn the initial release of v7.0, we made a change with Mapped Enums where the generated enum would get its value from the value passed to the \u003ccode\u003e@map\u003c/code\u003e function. This was a breaking change from v6 that caused issues for many users. We have reverted this change for the time being, as many different diverging approaches have emerged from the community discussion.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5745\"\u003eprisma-engines#5745\u003c/a\u003e: Cast BigInt to text in JSON aggregation\nWhen using \u003ccode\u003erelationJoins\u003c/code\u003e with BigInt fields in Prisma 7, JavaScript's \u003ccode\u003eJSON.parse\u003c/code\u003e loses precision for integers larger than \u003ccode\u003eNumber.MAX_SAFE_INTEGER\u003c/code\u003e (2^53 - 1). This happens because PostgreSQL's \u003ccode\u003eJSONB_BUILD_OBJECT\u003c/code\u003e returns BigInt values as JSON numbers, which JavaScript cannot rep...\n\n_Description has been truncated_","html_url":"https://github.com/BereDarius/swapbuds-backend/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BereDarius%2Fswapbuds-backend/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"},{"uuid":"3818088955","node_id":"PR_kwDOQ6btJM69aY2s","number":3,"state":"open","title":"Bump the root-minor-and-patch group with 80 updates","user":"dependabot[bot]","labels":["root-side","automated-pr","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-15T15:43:50.000Z","updated_at":"2026-01-15T15:44:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"root-minor-and-patch","update_count":80,"packages":[{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"flowbite-react","old_version":"0.7.8","new_version":"0.12.16","repository_url":"https://github.com/themesberg/flowbite-react"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"next-auth","old_version":"4.24.11","new_version":"4.24.13","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"react-apexcharts","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/apexcharts/react-apexcharts"},{"name":"react-slick","old_version":"0.30.3","new_version":"0.31.0","repository_url":"https://github.com/akiran/react-slick"},{"name":"svgmap","old_version":"2.14.0","new_version":"2.18.2","repository_url":"https://github.com/stephanwagner/svgMap"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@floating-ui/core","old_version":"1.6.0","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react","old_version":"0.26.10","new_version":"0.27.16","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@rushstack/eslint-patch","old_version":"1.12.0","new_version":"1.15.0","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"@svgdotjs/svg.js","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/svgdotjs/svg.js"},{"name":"@tanstack/react-virtual","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tanstack/virtual-core","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"apexcharts","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/apexcharts/apexcharts.js"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.2","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"2.2.0","new_version":"2.2.2","repository_url":"https://github.com/expressjs/body-parser"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"content-disposition","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"debounce","old_version":"2.0.0","new_version":"2.2.0","repository_url":"https://github.com/sindresorhus/debounce"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.218","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"exsolve","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/unjs/exsolve"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"finalhandler","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/pillarjs/finalhandler"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"goober","old_version":"2.1.16","new_version":"2.1.18","repository_url":"https://github.com/cristianbote/goober"},{"name":"iconv-lite","old_version":"0.6.3","new_version":"0.7.0","repository_url":"https://github.com/pillarjs/iconv-lite"},{"name":"is-arrayish","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/qix-/node-is-arrayish"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"mime-types","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/jshttp/mime-types"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nypm","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unjs/nypm"},{"name":"oidc-token-hash","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/panva/oidc-token-hash"},{"name":"preact","old_version":"10.27.1","new_version":"10.28.2","repository_url":"https://github.com/preactjs/preact"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"raw-body","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/stream-utils/raw-body"},{"name":"send","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/pillarjs/send"},{"name":"serve-static","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/expressjs/serve-static"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tinyexec","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the root-minor-and-patch group with 80 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.1` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.1.0` | `8.2.1` |\n| [flowbite-react](https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui) | `0.7.8` | `0.12.16` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.6` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `4.24.11` | `4.24.13` |\n| [react-apexcharts](https://github.com/apexcharts/react-apexcharts) | `1.7.0` | `1.9.0` |\n| [react-slick](https://github.com/akiran/react-slick) | `0.30.3` | `0.31.0` |\n| [svgmap](https://github.com/stephanwagner/svgMap) | `2.14.0` | `2.18.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.6.0` | `1.7.3` |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.26.10` | `0.27.16` |\n| [@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch) | `1.12.0` | `1.15.0` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [@svgdotjs/svg.js](https://github.com/svgdotjs/svg.js) | `3.2.4` | `3.2.5` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.12` | `3.13.18` |\n| [@tanstack/virtual-core](https://github.com/TanStack/virtual/tree/HEAD/packages/virtual-core) | `3.13.12` | `3.13.18` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.43.0` | `8.46.2` |\n| [apexcharts](https://github.com/apexcharts/apexcharts.js) | `5.3.5` | `5.3.6` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.2` | `2.9.14` |\n| [body-parser](https://github.com/expressjs/body-parser) | `2.2.0` | `2.2.2` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001764` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.0` | `1.0.1` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [debounce](https://github.com/sindresorhus/debounce) | `2.0.0` | `2.2.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.218` | `1.5.267` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [exsolve](https://github.com/unjs/exsolve) | `1.0.7` | `1.0.8` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [finalhandler](https://github.com/pillarjs/finalhandler) | `2.1.0` | `2.1.1` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [goober](https://github.com/cristianbote/goober) | `2.1.16` | `2.1.18` |\n| [iconv-lite](https://github.com/pillarjs/iconv-lite) | `0.6.3` | `0.7.0` |\n| [is-arrayish](https://github.com/qix-/node-is-arrayish) | `0.3.2` | `0.3.4` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [mime-types](https://github.com/jshttp/mime-types) | `3.0.1` | `3.0.2` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.1` | `0.6.2` |\n| [oidc-token-hash](https://github.com/panva/oidc-token-hash) | `5.1.1` | `5.2.0` |\n| [preact](https://github.com/preactjs/preact) | `10.27.1` | `10.28.2` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [raw-body](https://github.com/stream-utils/raw-body) | `3.0.1` | `3.0.2` |\n| [send](https://github.com/pillarjs/send) | `1.2.0` | `1.2.1` |\n| [serve-static](https://github.com/expressjs/serve-static) | `2.2.0` | `2.2.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.1` | `1.0.2` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.16 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.16...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.6 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\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/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4c76b6f84ad392bc3be1a23ca97d4f1e8368cbf0\"\u003e\u003ccode\u003e4c76b6f\u003c/code\u003e\u003c/a\u003e Use correct ESM import syntax (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/27e8496bcd689a16acc7d0bf7c88b933efad569a\"\u003e\u003ccode\u003e27e8496\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1168\"\u003e#1168\u003c/a\u003e from MariusRumpf/add-forbid-contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/a920096dbe3ddacff541745bb49d64df874a1087\"\u003e\u003ccode\u003ea920096\u003c/code\u003e\u003c/a\u003e Add ADD_FORBID_CONTENTS setting to extend default list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac64660975fe1141e2654eafeca58eff3ecbc981\"\u003e\u003ccode\u003eac64660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1163\"\u003e#1163\u003c/a\u003e from cure53/dependabot/github_actions/actions/setup-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.6...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.1.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.1.0...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flowbite-react` from 0.7.8 to 0.12.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/themesberg/flowbite-react/releases\"\u003eflowbite-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflowbite-react@0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\u003c/p\u003e\n\u003cp\u003eThe breaking change is self-managed once upgrading \u003ccode\u003eflowbite-react\u003c/code\u003e and starting/building the app, which runs the \u003ccode\u003eflowbite-react dev\u003c/code\u003e or respectively \u003ccode\u003eflowbite-react build\u003c/code\u003e command that triggers the patch/fix/migration automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.10\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/themesberg/flowbite-react/blob/main/packages/ui/CHANGELOG.md\"\u003eflowbite-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\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/themesberg/flowbite-react/commit/31b3e7dd451cdd3d7e05542d11b79efce700958e\"\u003e\u003ccode\u003e31b3e7d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Fix CLI crash when using custom config (dark: false) (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/dbca07b23bd3896ffb4c6ca95e0d15c11ecd4a64\"\u003e\u003ccode\u003edbca07b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Fixes layout where title and close button overlap in RTL mode (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/251fcf4d64c2640461b17b866129b65fcecf0efd\"\u003e\u003ccode\u003e251fcf4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e fix: hide modal close button when not dismissible (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/790fbce60a636f89594ad88ac041dff76261c6b7\"\u003e\u003ccode\u003e790fbce\u003c/code\u003e\u003c/a\u003e normalize path: ensure forward slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/9d7731e83a5a8f2cb50cc25eda424342c5e10c97\"\u003e\u003ccode\u003e9d7731e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e feat: add theme option for today in datepicker (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/c931ae2e76dfbe4cf409dd538366eead1093af11\"\u003e\u003ccode\u003ec931ae2\u003c/code\u003e\u003c/a\u003e REVERT: set \u003ccode\u003econfigVersion\u003c/code\u003e to 1, isolated installs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/themesberg/flowbite-react/commits/flowbite-react@0.12.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.1.5 to 5.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c6532dba6f3954b683bd77c71b352c1ee0ed9961\"\u003e\u003ccode\u003ec6532db\u003c/code\u003e\u003c/a\u003e Release 5.1.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8f2fcc645974b625e2def27fa547c2c17f6f77a6\"\u003e\u003ccode\u003e8f2fcc6\u003c/code\u003e\u003c/a\u003e Pin and update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/71c042b23d1259f586e726248e9159a0273da1c2\"\u003e\u003ccode\u003e71c042b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9abd691a9dd9e74c3e62197f056bf4a03fc28d6e\"\u003e\u003ccode\u003e9abd691\u003c/code\u003e\u003c/a\u003e Fix benchmark regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/70bc11f07e5093d3f11b6733fff894d2ddc4c62d\"\u003e\u003ccode\u003e70bc11f\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/464d36b0df296acfe9b98b28b04a0a5c51499524\"\u003e\u003ccode\u003e464d36b\u003c/code\u003e\u003c/a\u003e Normalize behaviour\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/191414f0c97e7fff2d37619944b8d3db3f5b50d3\"\u003e\u003ccode\u003e191414f\u003c/code\u003e\u003c/a\u003e Fix test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/cb3626d0f3342fdf179cd425fd9c4fbb92c7d0e7\"\u003e\u003ccode\u003ecb3626d\u003c/code\u003e\u003c/a\u003e Do not allow tose size=0 on Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/095b73d4a051e21081b281a5b2a1aabb4bc9a061\"\u003e\u003ccode\u003e095b73d\u003c/code\u003e\u003c/a\u003e Fix Dev Container support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/3e7d645a9da812005f14bbc4da2df043f2e07d87\"\u003e\u003ccode\u003e3e7d645\u003c/code\u003e\u003c/a\u003e Bump vite from 6.2.7 to 6.3.6 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.1.5...5.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-auth` from 4.24.11 to 4.24.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1a70ee8e3b9ed5be5446a221c133bc8d26157a3f\"\u003e\u003ccode\u003e1a70ee8\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/edafd2147dc33065d9e31bfdb924e03506e7d408\"\u003e\u003ccode\u003eedafd21\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/aafbfb9ea773a4941a0b0d3010343624b500086a\"\u003e\u003ccode\u003eaafbfb9\u003c/code\u003e\u003c/a\u003e chore: fix apps deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1f48cf7cbbc43517174cb47b4eb5dd402025c8b7\"\u003e\u003ccode\u003e1f48cf7\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/4758a2f1ff185c9759df0c558b03fe931920d0a5\"\u003e\u003ccode\u003e4758a2f\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003eworkflow_dispatch\u003c/code\u003e for release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d3aecfe1f150434e1cfff21c291277137266827a\"\u003e\u003ccode\u003ed3aecfe\u003c/code\u003e\u003c/a\u003e feat: add next 16 support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13303\"\u003e#13303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/82efcf81f218aae43683f8dd2f7c260ef69b3ece\"\u003e\u003ccode\u003e82efcf8\u003c/code\u003e\u003c/a\u003e fix: security issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13304\"\u003e#13304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/798c3d59274cddc5ad22d4a68c211736f0deb191\"\u003e\u003ccode\u003e798c3d5\u003c/code\u003e\u003c/a\u003e docs: update banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/02d3480f8d8405af52eaa0cdc2f8f75bb7e8b4e8\"\u003e\u003ccode\u003e02d3480\u003c/code\u003e\u003c/a\u003e chore: remove clerk ads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/7f88fa0ba97e7aab43c931dfe674e51748723da3\"\u003e\u003ccode\u003e7f88fa0\u003c/code\u003e\u003c/a\u003e chore: remove sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/next-auth@4.24.11...next-auth@4.24.13\"\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/~himself_65\"\u003ehimself_65\u003c/a\u003e, a new releaser for next-auth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-apexcharts` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apexcharts/react-apexcharts/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-slick` from 0.30.3 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/akiran/react-slick/releases\"\u003ereact-slick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed extra clones issue\u003c/li\u003e\n\u003cli\u003eExtra height of slider in vertical mode when number of slides is less than or equal to slidesToShow issue\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/97442318e9a442bd4a84eb25133ef62087f98232\"\u003e\u003ccode\u003e9744231\u003c/code\u003e\u003c/a\u003e release 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/3b03c6c735bb249c75931db391f27e1b2566ca6d\"\u003e\u003ccode\u003e3b03c6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2430\"\u003e#2430\u003c/a\u003e from akiran/clone-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/cfbd65e82701158cd2d7ecd7535747c0829e04b6\"\u003e\u003ccode\u003ecfbd65e\u003c/code\u003e\u003c/a\u003e increase wait time in responsive playwright tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/dabd4adfbddbf9413634c513c9c0c9aeba34da9c\"\u003e\u003ccode\u003edabd4ad\u003c/code\u003e\u003c/a\u003e updated jest config to add react-slick alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/9ba9df4152d427b5d911b2bc52ef79904579b31e\"\u003e\u003ccode\u003e9ba9df4\u003c/code\u003e\u003c/a\u003e fixed clone test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/057c02cf006446e994355958b633ee12f45059c6\"\u003e\u003ccode\u003e057c02c\u003c/code\u003e\u003c/a\u003e removed sample tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/a5a3cbe69abf4254713989f480e43480d3efdfe4\"\u003e\u003ccode\u003ea5a3cbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2428\"\u003e#2428\u003c/a\u003e from akiran/extra-clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/93dbaa6e58e283eb8c7e399d996c749a046129b9\"\u003e\u003ccode\u003e93dbaa6\u003c/code\u003e\u003c/a\u003e fix to remove extra clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/7356a3ae739dda1b100781c624364ec8da76b866\"\u003e\u003ccode\u003e7356a3a\u003c/code\u003e\u003c/a\u003e removed jquery react compate tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/148f7bbd543826b7842e27a43c59babd337e26ab\"\u003e\u003ccode\u003e148f7bb\u003c/code\u003e\u003c/a\u003e updated tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/akiran/react-slick/compare/0.30.3...0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svgmap` from 2.14.0 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stephanwagner/svgMap/releases\"\u003esvgmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'src' and 'assets' to package.json files list by \u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/pull/161\"\u003estephanwagner/svgMap#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\"\u003ehttps://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor to use rollup with modern umd wrapper\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: tooltip timeout was a bad UX (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix: country filling fixed; no black flash, no missing colors (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces functionality so tooltip is shown on click, too, to make it work on touch devices (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/14\"\u003e#14\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes country border highlighting on hover (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat/optional reset zoom on resize (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix: Default map colors to colorNoData to avoid black flash of countries on load (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeature: Allow positioning zoom controls (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\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/stephanwagner/svgMap/commit/0ee067b5d365675c144d3b8c6029c114cc6f4641\"\u003e\u003ccode\u003e0ee067b\u003c/code\u003e\u003c/a\u003e Add 'src' and 'assets' to package.json files list (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/0968a7d63dddb8f566052036eb076b3fdadea551\"\u003e\u003ccode\u003e0968a7d\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/949cf0ef2c2c21a67366ef7d30ebc363423f05d2\"\u003e\u003ccode\u003e949cf0e\u003c/code\u003e\u003c/a\u003e Bugfix continents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/5b13d5908e9ca5595c59636fe5955a5f45ea8f62\"\u003e\u003ccode\u003e5b13d59\u003c/code\u003e\u003c/a\u003e Fix rollup, use correct filenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/8ff68474a4aba11199207c78195652b233531cd0\"\u003e\u003ccode\u003e8ff6847\u003c/code\u003e\u003c/a\u003e Refactor using rollup and modern umd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/eb2a3236ca4b234109cc568c9fb28a2f0a5d0ae3\"\u003e\u003ccode\u003eeb2a323\u003c/code\u003e\u003c/a\u003e Update gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/22656e3834035ec4e4d0a8e168d9504dfaacf318\"\u003e\u003ccode\u003e22656e3\u003c/code\u003e\u003c/a\u003e Update prettierrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/bb71d867157c40af6908c2b798d06ebe219281ce\"\u003e\u003ccode\u003ebb71d86\u003c/code\u003e\u003c/a\u003e Update licence file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/593d0b3f871824873f11f3910768e13342889ced\"\u003e\u003ccode\u003e593d0b3\u003c/code\u003e\u003c/a\u003e Enhancement: stop versioning dist (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/e9a0a2663287f9365091edf78f228e873c3a3ce7\"\u003e\u003ccode\u003ee9a0a26\u003c/code\u003e\u003c/a\u003e Bump qs and express in /demo/react/app (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.14.0...v2.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.4.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.4.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\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/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\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\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\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\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\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@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/core` from 1.5.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare...\n\n_Description has been truncated_","html_url":"https://github.com/aobaharuki2005/Electronics-eCommerce-Shop-With-Admin-Dashboard-NextJS-NodeJS/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aobaharuki2005%2FElectronics-eCommerce-Shop-With-Admin-Dashboard-NextJS-NodeJS/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3811075498","node_id":"PR_kwDOQ5MpiM69C_pb","number":3,"state":"open","title":"Bump the root-minor-and-patch group with 73 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-14T00:40:45.000Z","updated_at":"2026-01-15T13:00:51.992Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"root-minor-and-patch","update_count":73,"packages":[{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"flowbite-react","old_version":"0.7.8","new_version":"0.12.16","repository_url":"https://github.com/themesberg/flowbite-react"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"react-apexcharts","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/apexcharts/react-apexcharts"},{"name":"react-slick","old_version":"0.30.3","new_version":"0.31.0","repository_url":"https://github.com/akiran/react-slick"},{"name":"svgmap","old_version":"2.14.0","new_version":"2.18.2","repository_url":"https://github.com/stephanwagner/svgMap"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@floating-ui/core","old_version":"1.6.0","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react","old_version":"0.26.10","new_version":"0.27.16","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@rushstack/eslint-patch","old_version":"1.12.0","new_version":"1.15.0","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"@svgdotjs/svg.js","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/svgdotjs/svg.js"},{"name":"@tanstack/react-virtual","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tanstack/virtual-core","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"apexcharts","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/apexcharts/apexcharts.js"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.2","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"content-disposition","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"debounce","old_version":"2.0.0","new_version":"2.2.0","repository_url":"https://github.com/sindresorhus/debounce"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.218","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"exsolve","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/unjs/exsolve"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"finalhandler","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/pillarjs/finalhandler"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"goober","old_version":"2.1.16","new_version":"2.1.18","repository_url":"https://github.com/cristianbote/goober"},{"name":"is-arrayish","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/qix-/node-is-arrayish"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"mime-types","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/jshttp/mime-types"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nypm","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unjs/nypm"},{"name":"oidc-token-hash","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/panva/oidc-token-hash"},{"name":"raw-body","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/stream-utils/raw-body"},{"name":"send","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/pillarjs/send"},{"name":"serve-static","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/expressjs/serve-static"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tinyexec","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the root-minor-and-patch group with 73 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.1` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.1.0` | `8.2.1` |\n| [flowbite-react](https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui) | `0.7.8` | `0.12.16` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.6` |\n| [react-apexcharts](https://github.com/apexcharts/react-apexcharts) | `1.7.0` | `1.9.0` |\n| [react-slick](https://github.com/akiran/react-slick) | `0.30.3` | `0.31.0` |\n| [svgmap](https://github.com/stephanwagner/svgMap) | `2.14.0` | `2.18.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.6.0` | `1.7.3` |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.26.10` | `0.27.16` |\n| [@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch) | `1.12.0` | `1.15.0` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [@svgdotjs/svg.js](https://github.com/svgdotjs/svg.js) | `3.2.4` | `3.2.5` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.12` | `3.13.18` |\n| [@tanstack/virtual-core](https://github.com/TanStack/virtual/tree/HEAD/packages/virtual-core) | `3.13.12` | `3.13.18` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.43.0` | `8.46.2` |\n| [apexcharts](https://github.com/apexcharts/apexcharts.js) | `5.3.5` | `5.3.6` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.2` | `2.9.14` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001764` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.0` | `1.0.1` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [debounce](https://github.com/sindresorhus/debounce) | `2.0.0` | `2.2.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.218` | `1.5.267` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [exsolve](https://github.com/unjs/exsolve) | `1.0.7` | `1.0.8` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [finalhandler](https://github.com/pillarjs/finalhandler) | `2.1.0` | `2.1.1` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [goober](https://github.com/cristianbote/goober) | `2.1.16` | `2.1.18` |\n| [is-arrayish](https://github.com/qix-/node-is-arrayish) | `0.3.2` | `0.3.4` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [mime-types](https://github.com/jshttp/mime-types) | `3.0.1` | `3.0.2` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.1` | `0.6.2` |\n| [oidc-token-hash](https://github.com/panva/oidc-token-hash) | `5.1.1` | `5.2.0` |\n| [raw-body](https://github.com/stream-utils/raw-body) | `3.0.1` | `3.0.2` |\n| [send](https://github.com/pillarjs/send) | `1.2.0` | `1.2.1` |\n| [serve-static](https://github.com/expressjs/serve-static) | `2.2.0` | `2.2.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.1` | `1.0.2` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.16 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.16...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.6 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\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/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4c76b6f84ad392bc3be1a23ca97d4f1e8368cbf0\"\u003e\u003ccode\u003e4c76b6f\u003c/code\u003e\u003c/a\u003e Use correct ESM import syntax (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/27e8496bcd689a16acc7d0bf7c88b933efad569a\"\u003e\u003ccode\u003e27e8496\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1168\"\u003e#1168\u003c/a\u003e from MariusRumpf/add-forbid-contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/a920096dbe3ddacff541745bb49d64df874a1087\"\u003e\u003ccode\u003ea920096\u003c/code\u003e\u003c/a\u003e Add ADD_FORBID_CONTENTS setting to extend default list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac64660975fe1141e2654eafeca58eff3ecbc981\"\u003e\u003ccode\u003eac64660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1163\"\u003e#1163\u003c/a\u003e from cure53/dependabot/github_actions/actions/setup-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.6...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.1.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.1.0...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flowbite-react` from 0.7.8 to 0.12.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/themesberg/flowbite-react/releases\"\u003eflowbite-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflowbite-react@0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\u003c/p\u003e\n\u003cp\u003eThe breaking change is self-managed once upgrading \u003ccode\u003eflowbite-react\u003c/code\u003e and starting/building the app, which runs the \u003ccode\u003eflowbite-react dev\u003c/code\u003e or respectively \u003ccode\u003eflowbite-react build\u003c/code\u003e command that triggers the patch/fix/migration automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.10\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/themesberg/flowbite-react/blob/main/packages/ui/CHANGELOG.md\"\u003eflowbite-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\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/themesberg/flowbite-react/commit/31b3e7dd451cdd3d7e05542d11b79efce700958e\"\u003e\u003ccode\u003e31b3e7d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Fix CLI crash when using custom config (dark: false) (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/dbca07b23bd3896ffb4c6ca95e0d15c11ecd4a64\"\u003e\u003ccode\u003edbca07b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Fixes layout where title and close button overlap in RTL mode (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/251fcf4d64c2640461b17b866129b65fcecf0efd\"\u003e\u003ccode\u003e251fcf4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e fix: hide modal close button when not dismissible (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/790fbce60a636f89594ad88ac041dff76261c6b7\"\u003e\u003ccode\u003e790fbce\u003c/code\u003e\u003c/a\u003e normalize path: ensure forward slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/9d7731e83a5a8f2cb50cc25eda424342c5e10c97\"\u003e\u003ccode\u003e9d7731e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e feat: add theme option for today in datepicker (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/c931ae2e76dfbe4cf409dd538366eead1093af11\"\u003e\u003ccode\u003ec931ae2\u003c/code\u003e\u003c/a\u003e REVERT: set \u003ccode\u003econfigVersion\u003c/code\u003e to 1, isolated installs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/themesberg/flowbite-react/commits/flowbite-react@0.12.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.1.5 to 5.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c6532dba6f3954b683bd77c71b352c1ee0ed9961\"\u003e\u003ccode\u003ec6532db\u003c/code\u003e\u003c/a\u003e Release 5.1.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8f2fcc645974b625e2def27fa547c2c17f6f77a6\"\u003e\u003ccode\u003e8f2fcc6\u003c/code\u003e\u003c/a\u003e Pin and update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/71c042b23d1259f586e726248e9159a0273da1c2\"\u003e\u003ccode\u003e71c042b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9abd691a9dd9e74c3e62197f056bf4a03fc28d6e\"\u003e\u003ccode\u003e9abd691\u003c/code\u003e\u003c/a\u003e Fix benchmark regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/70bc11f07e5093d3f11b6733fff894d2ddc4c62d\"\u003e\u003ccode\u003e70bc11f\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/464d36b0df296acfe9b98b28b04a0a5c51499524\"\u003e\u003ccode\u003e464d36b\u003c/code\u003e\u003c/a\u003e Normalize behaviour\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/191414f0c97e7fff2d37619944b8d3db3f5b50d3\"\u003e\u003ccode\u003e191414f\u003c/code\u003e\u003c/a\u003e Fix test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/cb3626d0f3342fdf179cd425fd9c4fbb92c7d0e7\"\u003e\u003ccode\u003ecb3626d\u003c/code\u003e\u003c/a\u003e Do not allow tose size=0 on Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/095b73d4a051e21081b281a5b2a1aabb4bc9a061\"\u003e\u003ccode\u003e095b73d\u003c/code\u003e\u003c/a\u003e Fix Dev Container support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/3e7d645a9da812005f14bbc4da2df043f2e07d87\"\u003e\u003ccode\u003e3e7d645\u003c/code\u003e\u003c/a\u003e Bump vite from 6.2.7 to 6.3.6 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.1.5...5.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-apexcharts` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apexcharts/react-apexcharts/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-slick` from 0.30.3 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/akiran/react-slick/releases\"\u003ereact-slick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed extra clones issue\u003c/li\u003e\n\u003cli\u003eExtra height of slider in vertical mode when number of slides is less than or equal to slidesToShow issue\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/97442318e9a442bd4a84eb25133ef62087f98232\"\u003e\u003ccode\u003e9744231\u003c/code\u003e\u003c/a\u003e release 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/3b03c6c735bb249c75931db391f27e1b2566ca6d\"\u003e\u003ccode\u003e3b03c6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2430\"\u003e#2430\u003c/a\u003e from akiran/clone-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/cfbd65e82701158cd2d7ecd7535747c0829e04b6\"\u003e\u003ccode\u003ecfbd65e\u003c/code\u003e\u003c/a\u003e increase wait time in responsive playwright tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/dabd4adfbddbf9413634c513c9c0c9aeba34da9c\"\u003e\u003ccode\u003edabd4ad\u003c/code\u003e\u003c/a\u003e updated jest config to add react-slick alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/9ba9df4152d427b5d911b2bc52ef79904579b31e\"\u003e\u003ccode\u003e9ba9df4\u003c/code\u003e\u003c/a\u003e fixed clone test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/057c02cf006446e994355958b633ee12f45059c6\"\u003e\u003ccode\u003e057c02c\u003c/code\u003e\u003c/a\u003e removed sample tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/a5a3cbe69abf4254713989f480e43480d3efdfe4\"\u003e\u003ccode\u003ea5a3cbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2428\"\u003e#2428\u003c/a\u003e from akiran/extra-clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/93dbaa6e58e283eb8c7e399d996c749a046129b9\"\u003e\u003ccode\u003e93dbaa6\u003c/code\u003e\u003c/a\u003e fix to remove extra clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/7356a3ae739dda1b100781c624364ec8da76b866\"\u003e\u003ccode\u003e7356a3a\u003c/code\u003e\u003c/a\u003e removed jquery react compate tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/148f7bbd543826b7842e27a43c59babd337e26ab\"\u003e\u003ccode\u003e148f7bb\u003c/code\u003e\u003c/a\u003e updated tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/akiran/react-slick/compare/0.30.3...0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svgmap` from 2.14.0 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stephanwagner/svgMap/releases\"\u003esvgmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'src' and 'assets' to package.json files list by \u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/pull/161\"\u003estephanwagner/svgMap#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\"\u003ehttps://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor to use rollup with modern umd wrapper\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: tooltip timeout was a bad UX (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix: country filling fixed; no black flash, no missing colors (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces functionality so tooltip is shown on click, too, to make it work on touch devices (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/14\"\u003e#14\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes country border highlighting on hover (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat/optional reset zoom on resize (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix: Default map colors to colorNoData to avoid black flash of countries on load (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeature: Allow positioning zoom controls (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\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/stephanwagner/svgMap/commit/0ee067b5d365675c144d3b8c6029c114cc6f4641\"\u003e\u003ccode\u003e0ee067b\u003c/code\u003e\u003c/a\u003e Add 'src' and 'assets' to package.json files list (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/0968a7d63dddb8f566052036eb076b3fdadea551\"\u003e\u003ccode\u003e0968a7d\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/949cf0ef2c2c21a67366ef7d30ebc363423f05d2\"\u003e\u003ccode\u003e949cf0e\u003c/code\u003e\u003c/a\u003e Bugfix continents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/5b13d5908e9ca5595c59636fe5955a5f45ea8f62\"\u003e\u003ccode\u003e5b13d59\u003c/code\u003e\u003c/a\u003e Fix rollup, use correct filenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/8ff68474a4aba11199207c78195652b233531cd0\"\u003e\u003ccode\u003e8ff6847\u003c/code\u003e\u003c/a\u003e Refactor using rollup and modern umd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/eb2a3236ca4b234109cc568c9fb28a2f0a5d0ae3\"\u003e\u003ccode\u003eeb2a323\u003c/code\u003e\u003c/a\u003e Update gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/22656e3834035ec4e4d0a8e168d9504dfaacf318\"\u003e\u003ccode\u003e22656e3\u003c/code\u003e\u003c/a\u003e Update prettierrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/bb71d867157c40af6908c2b798d06ebe219281ce\"\u003e\u003ccode\u003ebb71d86\u003c/code\u003e\u003c/a\u003e Update licence file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/593d0b3f871824873f11f3910768e13342889ced\"\u003e\u003ccode\u003e593d0b3\u003c/code\u003e\u003c/a\u003e Enhancement: stop versioning dist (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/e9a0a2663287f9365091edf78f228e873c3a3ce7\"\u003e\u003ccode\u003ee9a0a26\u003c/code\u003e\u003c/a\u003e Bump qs and express in /demo/react/app (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.14.0...v2.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.4.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.4.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\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/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\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\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\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/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\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\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\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@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/core` from 1.5.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add napi_create_object_with_properties method by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/181\"\u003etoyobayashi/emnapi#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: added SharedArrayBuffer api by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/171\"\u003etoyobayashi/emnapi#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make napi_delete_reference use node_api_basic_env by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/170\"\u003etoyobayashi/emnapi#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: migrate to npm trusted publishing by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/168\"\u003etoyobayashi/emnapi#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/f40577ad6013236e46bef57d829ece20773997bb\"\u003e\u003ccode\u003ef40577a\u003c/code\u003e\u003c/a\u003e 1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/c95f961fbcd33be46cdcc7ae77fb299c773a675a\"\u003e\u003ccode\u003ec95f961\u003c/code\u003e\u003c/a\u003e feat: support SharedArrayBuffer in napi_create_dataview (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/92964e3738bd380c9c66bfc2cf8f332d108035f1\"\u003e\u003ccode\u003e92964e3\u003c/code\u003e\u003c/a\u003e move Node-API version detection (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/11f4936f39121d0d79bc4901cf14dca02ef4abea\"\u003e\u003ccode\u003e11f4936\u003c/code\u003e\u003c/a\u003e 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/44bd3c798d97952d5dccc2fc9ab14494b9ef7964\"\u003e\u003ccode\u003e44bd3c7\u003c/code\u003e\u003c/a\u003e [Backport] feat: add napi_create_object_with_properties method (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/62ab842b64f14da4a9838861758cbcb5c8465900\"\u003e\u003ccode\u003e62ab842\u003c/code\u003e\u003c/a\u003e ci: fix version retrieval\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​emnapi/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/runtime` from 1.5.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add napi_create_object_with_properties method by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/181\"\u003etoyobayashi/emnapi#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/toyobayashi...\n\n_Description has been truncated_","html_url":"https://github.com/aobaharuki2005/ecommerce-shop-fork/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aobaharuki2005%2Fecommerce-shop-fork/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3808279271","node_id":"PR_kwDOQ46oR8685oCm","number":7,"state":"open","title":"root(deps): bump the root-minor-and-patch group with 79 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-01-13T10:48:03.000Z","updated_at":"2026-01-13T10:48:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"root(deps): bump","group_name":"root-minor-and-patch","update_count":79,"packages":[{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"flowbite-react","old_version":"0.7.8","new_version":"0.12.16","repository_url":"https://github.com/themesberg/flowbite-react"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"next-auth","old_version":"4.24.11","new_version":"4.24.13","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"react-apexcharts","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/apexcharts/react-apexcharts"},{"name":"react-slick","old_version":"0.30.3","new_version":"0.31.0","repository_url":"https://github.com/akiran/react-slick"},{"name":"svgmap","old_version":"2.14.0","new_version":"2.18.2","repository_url":"https://github.com/stephanwagner/svgMap"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@floating-ui/core","old_version":"1.6.0","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react","old_version":"0.26.10","new_version":"0.27.16","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@rushstack/eslint-patch","old_version":"1.12.0","new_version":"1.15.0","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"@svgdotjs/svg.js","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/svgdotjs/svg.js"},{"name":"@tanstack/react-virtual","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tanstack/virtual-core","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"apexcharts","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/apexcharts/apexcharts.js"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.2","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"2.2.0","new_version":"2.2.2","repository_url":"https://github.com/expressjs/body-parser"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"content-disposition","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"debounce","old_version":"2.0.0","new_version":"2.2.0","repository_url":"https://github.com/sindresorhus/debounce"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.218","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"exsolve","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/unjs/exsolve"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"finalhandler","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/pillarjs/finalhandler"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"goober","old_version":"2.1.16","new_version":"2.1.18","repository_url":"https://github.com/cristianbote/goober"},{"name":"iconv-lite","old_version":"0.6.3","new_version":"0.7.0","repository_url":"https://github.com/pillarjs/iconv-lite"},{"name":"is-arrayish","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/qix-/node-is-arrayish"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"mime-types","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/jshttp/mime-types"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nypm","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unjs/nypm"},{"name":"oidc-token-hash","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/panva/oidc-token-hash"},{"name":"preact","old_version":"10.27.1","new_version":"10.28.2","repository_url":"https://github.com/preactjs/preact"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"raw-body","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/stream-utils/raw-body"},{"name":"send","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/pillarjs/send"},{"name":"serve-static","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/expressjs/serve-static"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tinyexec","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the root-minor-and-patch group with 79 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.1` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.1.0` | `8.2.1` |\n| [flowbite-react](https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui) | `0.7.8` | `0.12.16` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.6` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `4.24.11` | `4.24.13` |\n| [react-apexcharts](https://github.com/apexcharts/react-apexcharts) | `1.7.0` | `1.9.0` |\n| [react-slick](https://github.com/akiran/react-slick) | `0.30.3` | `0.31.0` |\n| [svgmap](https://github.com/stephanwagner/svgMap) | `2.14.0` | `2.18.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.6.0` | `1.7.3` |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.26.10` | `0.27.16` |\n| [@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch) | `1.12.0` | `1.15.0` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [@svgdotjs/svg.js](https://github.com/svgdotjs/svg.js) | `3.2.4` | `3.2.5` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.12` | `3.13.18` |\n| [@tanstack/virtual-core](https://github.com/TanStack/virtual/tree/HEAD/packages/virtual-core) | `3.13.12` | `3.13.18` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.43.0` | `8.46.2` |\n| [apexcharts](https://github.com/apexcharts/apexcharts.js) | `5.3.5` | `5.3.6` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.2` | `2.9.14` |\n| [body-parser](https://github.com/expressjs/body-parser) | `2.2.0` | `2.2.2` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001764` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.0` | `1.0.1` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [debounce](https://github.com/sindresorhus/debounce) | `2.0.0` | `2.2.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.218` | `1.5.267` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [exsolve](https://github.com/unjs/exsolve) | `1.0.7` | `1.0.8` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [finalhandler](https://github.com/pillarjs/finalhandler) | `2.1.0` | `2.1.1` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [goober](https://github.com/cristianbote/goober) | `2.1.16` | `2.1.18` |\n| [iconv-lite](https://github.com/pillarjs/iconv-lite) | `0.6.3` | `0.7.0` |\n| [is-arrayish](https://github.com/qix-/node-is-arrayish) | `0.3.2` | `0.3.4` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [mime-types](https://github.com/jshttp/mime-types) | `3.0.1` | `3.0.2` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.1` | `0.6.2` |\n| [oidc-token-hash](https://github.com/panva/oidc-token-hash) | `5.1.1` | `5.2.0` |\n| [preact](https://github.com/preactjs/preact) | `10.27.1` | `10.28.2` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [raw-body](https://github.com/stream-utils/raw-body) | `3.0.1` | `3.0.2` |\n| [send](https://github.com/pillarjs/send) | `1.2.0` | `1.2.1` |\n| [serve-static](https://github.com/expressjs/serve-static) | `2.2.0` | `2.2.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.1` | `1.0.2` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.16 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.16...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.6 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\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/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4c76b6f84ad392bc3be1a23ca97d4f1e8368cbf0\"\u003e\u003ccode\u003e4c76b6f\u003c/code\u003e\u003c/a\u003e Use correct ESM import syntax (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/27e8496bcd689a16acc7d0bf7c88b933efad569a\"\u003e\u003ccode\u003e27e8496\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1168\"\u003e#1168\u003c/a\u003e from MariusRumpf/add-forbid-contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/a920096dbe3ddacff541745bb49d64df874a1087\"\u003e\u003ccode\u003ea920096\u003c/code\u003e\u003c/a\u003e Add ADD_FORBID_CONTENTS setting to extend default list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac64660975fe1141e2654eafeca58eff3ecbc981\"\u003e\u003ccode\u003eac64660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1163\"\u003e#1163\u003c/a\u003e from cure53/dependabot/github_actions/actions/setup-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.6...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.1.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.1.0...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flowbite-react` from 0.7.8 to 0.12.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/themesberg/flowbite-react/releases\"\u003eflowbite-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflowbite-react@0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\u003c/p\u003e\n\u003cp\u003eThe breaking change is self-managed once upgrading \u003ccode\u003eflowbite-react\u003c/code\u003e and starting/building the app, which runs the \u003ccode\u003eflowbite-react dev\u003c/code\u003e or respectively \u003ccode\u003eflowbite-react build\u003c/code\u003e command that triggers the patch/fix/migration automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.10\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/themesberg/flowbite-react/blob/main/packages/ui/CHANGELOG.md\"\u003eflowbite-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\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/themesberg/flowbite-react/commit/31b3e7dd451cdd3d7e05542d11b79efce700958e\"\u003e\u003ccode\u003e31b3e7d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Fix CLI crash when using custom config (dark: false) (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/dbca07b23bd3896ffb4c6ca95e0d15c11ecd4a64\"\u003e\u003ccode\u003edbca07b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Fixes layout where title and close button overlap in RTL mode (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/251fcf4d64c2640461b17b866129b65fcecf0efd\"\u003e\u003ccode\u003e251fcf4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e fix: hide modal close button when not dismissible (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/790fbce60a636f89594ad88ac041dff76261c6b7\"\u003e\u003ccode\u003e790fbce\u003c/code\u003e\u003c/a\u003e normalize path: ensure forward slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/9d7731e83a5a8f2cb50cc25eda424342c5e10c97\"\u003e\u003ccode\u003e9d7731e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e feat: add theme option for today in datepicker (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/c931ae2e76dfbe4cf409dd538366eead1093af11\"\u003e\u003ccode\u003ec931ae2\u003c/code\u003e\u003c/a\u003e REVERT: set \u003ccode\u003econfigVersion\u003c/code\u003e to 1, isolated installs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/themesberg/flowbite-react/commits/flowbite-react@0.12.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.1.5 to 5.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c6532dba6f3954b683bd77c71b352c1ee0ed9961\"\u003e\u003ccode\u003ec6532db\u003c/code\u003e\u003c/a\u003e Release 5.1.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8f2fcc645974b625e2def27fa547c2c17f6f77a6\"\u003e\u003ccode\u003e8f2fcc6\u003c/code\u003e\u003c/a\u003e Pin and update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/71c042b23d1259f586e726248e9159a0273da1c2\"\u003e\u003ccode\u003e71c042b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9abd691a9dd9e74c3e62197f056bf4a03fc28d6e\"\u003e\u003ccode\u003e9abd691\u003c/code\u003e\u003c/a\u003e Fix benchmark regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/70bc11f07e5093d3f11b6733fff894d2ddc4c62d\"\u003e\u003ccode\u003e70bc11f\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/464d36b0df296acfe9b98b28b04a0a5c51499524\"\u003e\u003ccode\u003e464d36b\u003c/code\u003e\u003c/a\u003e Normalize behaviour\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/191414f0c97e7fff2d37619944b8d3db3f5b50d3\"\u003e\u003ccode\u003e191414f\u003c/code\u003e\u003c/a\u003e Fix test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/cb3626d0f3342fdf179cd425fd9c4fbb92c7d0e7\"\u003e\u003ccode\u003ecb3626d\u003c/code\u003e\u003c/a\u003e Do not allow tose size=0 on Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/095b73d4a051e21081b281a5b2a1aabb4bc9a061\"\u003e\u003ccode\u003e095b73d\u003c/code\u003e\u003c/a\u003e Fix Dev Container support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/3e7d645a9da812005f14bbc4da2df043f2e07d87\"\u003e\u003ccode\u003e3e7d645\u003c/code\u003e\u003c/a\u003e Bump vite from 6.2.7 to 6.3.6 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.1.5...5.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-auth` from 4.24.11 to 4.24.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1a70ee8e3b9ed5be5446a221c133bc8d26157a3f\"\u003e\u003ccode\u003e1a70ee8\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/edafd2147dc33065d9e31bfdb924e03506e7d408\"\u003e\u003ccode\u003eedafd21\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/aafbfb9ea773a4941a0b0d3010343624b500086a\"\u003e\u003ccode\u003eaafbfb9\u003c/code\u003e\u003c/a\u003e chore: fix apps deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1f48cf7cbbc43517174cb47b4eb5dd402025c8b7\"\u003e\u003ccode\u003e1f48cf7\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/4758a2f1ff185c9759df0c558b03fe931920d0a5\"\u003e\u003ccode\u003e4758a2f\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003eworkflow_dispatch\u003c/code\u003e for release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d3aecfe1f150434e1cfff21c291277137266827a\"\u003e\u003ccode\u003ed3aecfe\u003c/code\u003e\u003c/a\u003e feat: add next 16 support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13303\"\u003e#13303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/82efcf81f218aae43683f8dd2f7c260ef69b3ece\"\u003e\u003ccode\u003e82efcf8\u003c/code\u003e\u003c/a\u003e fix: security issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13304\"\u003e#13304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/798c3d59274cddc5ad22d4a68c211736f0deb191\"\u003e\u003ccode\u003e798c3d5\u003c/code\u003e\u003c/a\u003e docs: update banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/02d3480f8d8405af52eaa0cdc2f8f75bb7e8b4e8\"\u003e\u003ccode\u003e02d3480\u003c/code\u003e\u003c/a\u003e chore: remove clerk ads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/7f88fa0ba97e7aab43c931dfe674e51748723da3\"\u003e\u003ccode\u003e7f88fa0\u003c/code\u003e\u003c/a\u003e chore: remove sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/next-auth@4.24.11...next-auth@4.24.13\"\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/~himself_65\"\u003ehimself_65\u003c/a\u003e, a new releaser for next-auth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-apexcharts` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apexcharts/react-apexcharts/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-slick` from 0.30.3 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/akiran/react-slick/releases\"\u003ereact-slick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed extra clones issue\u003c/li\u003e\n\u003cli\u003eExtra height of slider in vertical mode when number of slides is less than or equal to slidesToShow issue\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/97442318e9a442bd4a84eb25133ef62087f98232\"\u003e\u003ccode\u003e9744231\u003c/code\u003e\u003c/a\u003e release 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/3b03c6c735bb249c75931db391f27e1b2566ca6d\"\u003e\u003ccode\u003e3b03c6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2430\"\u003e#2430\u003c/a\u003e from akiran/clone-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/cfbd65e82701158cd2d7ecd7535747c0829e04b6\"\u003e\u003ccode\u003ecfbd65e\u003c/code\u003e\u003c/a\u003e increase wait time in responsive playwright tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/dabd4adfbddbf9413634c513c9c0c9aeba34da9c\"\u003e\u003ccode\u003edabd4ad\u003c/code\u003e\u003c/a\u003e updated jest config to add react-slick alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/9ba9df4152d427b5d911b2bc52ef79904579b31e\"\u003e\u003ccode\u003e9ba9df4\u003c/code\u003e\u003c/a\u003e fixed clone test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/057c02cf006446e994355958b633ee12f45059c6\"\u003e\u003ccode\u003e057c02c\u003c/code\u003e\u003c/a\u003e removed sample tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/a5a3cbe69abf4254713989f480e43480d3efdfe4\"\u003e\u003ccode\u003ea5a3cbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2428\"\u003e#2428\u003c/a\u003e from akiran/extra-clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/93dbaa6e58e283eb8c7e399d996c749a046129b9\"\u003e\u003ccode\u003e93dbaa6\u003c/code\u003e\u003c/a\u003e fix to remove extra clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/7356a3ae739dda1b100781c624364ec8da76b866\"\u003e\u003ccode\u003e7356a3a\u003c/code\u003e\u003c/a\u003e removed jquery react compate tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/148f7bbd543826b7842e27a43c59babd337e26ab\"\u003e\u003ccode\u003e148f7bb\u003c/code\u003e\u003c/a\u003e updated tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/akiran/react-slick/compare/0.30.3...0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svgmap` from 2.14.0 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stephanwagner/svgMap/releases\"\u003esvgmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'src' and 'assets' to package.json files list by \u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/pull/161\"\u003estephanwagner/svgMap#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\"\u003ehttps://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor to use rollup with modern umd wrapper\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: tooltip timeout was a bad UX (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix: country filling fixed; no black flash, no missing colors (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces functionality so tooltip is shown on click, too, to make it work on touch devices (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/14\"\u003e#14\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes country border highlighting on hover (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat/optional reset zoom on resize (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix: Default map colors to colorNoData to avoid black flash of countries on load (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeature: Allow positioning zoom controls (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\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/stephanwagner/svgMap/commit/0ee067b5d365675c144d3b8c6029c114cc6f4641\"\u003e\u003ccode\u003e0ee067b\u003c/code\u003e\u003c/a\u003e Add 'src' and 'assets' to package.json files list (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/0968a7d63dddb8f566052036eb076b3fdadea551\"\u003e\u003ccode\u003e0968a7d\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/949cf0ef2c2c21a67366ef7d30ebc363423f05d2\"\u003e\u003ccode\u003e949cf0e\u003c/code\u003e\u003c/a\u003e Bugfix continents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/5b13d5908e9ca5595c59636fe5955a5f45ea8f62\"\u003e\u003ccode\u003e5b13d59\u003c/code\u003e\u003c/a\u003e Fix rollup, use correct filenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/8ff68474a4aba11199207c78195652b233531cd0\"\u003e\u003ccode\u003e8ff6847\u003c/code\u003e\u003c/a\u003e Refactor using rollup and modern umd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/eb2a3236ca4b234109cc568c9fb28a2f0a5d0ae3\"\u003e\u003ccode\u003eeb2a323\u003c/code\u003e\u003c/a\u003e Update gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/22656e3834035ec4e4d0a8e168d9504dfaacf318\"\u003e\u003ccode\u003e22656e3\u003c/code\u003e\u003c/a\u003e Update prettierrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/bb71d867157c40af6908c2b798d06ebe219281ce\"\u003e\u003ccode\u003ebb71d86\u003c/code\u003e\u003c/a\u003e Update licence file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/593d0b3f871824873f11f3910768e13342889ced\"\u003e\u003ccode\u003e593d0b3\u003c/code\u003e\u003c/a\u003e Enhancement: stop versioning dist (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/e9a0a2663287f9365091edf78f228e873c3a3ce7\"\u003e\u003ccode\u003ee9a0a26\u003c/code\u003e\u003c/a\u003e Bump qs and express in /demo/react/app (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.14.0...v2.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.4.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.4.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\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/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\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\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\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/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\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\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\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@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/core` from 1.5.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add napi_create_object_with_properties method by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/181\"\u003etoyobayashi/emnapi#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: added SharedArrayBuffer api by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/171\"\u003etoyobayashi/emnapi#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make napi_delete_reference use node_api_basic_env by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/170\"\u003etoyobayashi/emnapi#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: migrate to npm trusted publishing by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/168\"\u003etoyobayashi/emnapi#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/f40577ad6013236e46bef57d829ece20773997bb\"\u003e\u003ccode\u003ef40577a\u003c/code\u003e\u003c/a\u003e 1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/c95f961fbcd33be46cdcc7ae77fb299c773a675a\"\u003e\u003ccode\u003ec95f961\u003c/code\u003e\u003c/a\u003e feat: support SharedArrayBuffer in napi_create_dataview (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/92964e3738bd380c9c66bfc2cf8f332d108035f1\"\u003e\u003ccode\u003e92964e3\u003c/code\u003e\u003c/a\u003e move Node-API version detection (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/11f4936f39121d0d79bc4901cf14dca02ef4abea\"\u003e\u003ccode\u003e11f4936\u003c/code\u003e\u003c/a\u003e 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/44bd3c798d97952d5dccc2fc9ab14494b9ef7964\"\u003e\u003ccode\u003e44bd3c7\u003c/code\u003e\u003c/a\u003e [Backport] feat: add napi_create_object_with_properties method (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi...\n\n_Description has been truncated_","html_url":"https://github.com/baotg235019-soict/electronic-ecommerce-forkv1/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/baotg235019-soict%2Felectronic-ecommerce-forkv1/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"3807771822","node_id":"PR_kwDOQ4uQeM683-OL","number":40,"state":"closed","title":"root(deps): bump the root-minor-and-patch group with 79 updates","user":"dependabot[bot]","labels":["dependencies","root-side","automated-pr"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-13T12:34:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T08:37:02.000Z","updated_at":"2026-01-13T12:34:35.000Z","time_to_close":14251,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"root(deps): bump","group_name":"root-minor-and-patch","update_count":79,"packages":[{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"flowbite-react","old_version":"0.7.8","new_version":"0.12.16","repository_url":"https://github.com/themesberg/flowbite-react"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"next-auth","old_version":"4.24.11","new_version":"4.24.13","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"react-apexcharts","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/apexcharts/react-apexcharts"},{"name":"react-slick","old_version":"0.30.3","new_version":"0.31.0","repository_url":"https://github.com/akiran/react-slick"},{"name":"svgmap","old_version":"2.14.0","new_version":"2.18.2","repository_url":"https://github.com/stephanwagner/svgMap"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@floating-ui/core","old_version":"1.6.0","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react","old_version":"0.26.10","new_version":"0.27.16","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@rushstack/eslint-patch","old_version":"1.12.0","new_version":"1.15.0","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"@svgdotjs/svg.js","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/svgdotjs/svg.js"},{"name":"@tanstack/react-virtual","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tanstack/virtual-core","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"apexcharts","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/apexcharts/apexcharts.js"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.2","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"2.2.0","new_version":"2.2.2","repository_url":"https://github.com/expressjs/body-parser"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"content-disposition","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"debounce","old_version":"2.0.0","new_version":"2.2.0","repository_url":"https://github.com/sindresorhus/debounce"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.218","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"exsolve","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/unjs/exsolve"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"finalhandler","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/pillarjs/finalhandler"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"goober","old_version":"2.1.16","new_version":"2.1.18","repository_url":"https://github.com/cristianbote/goober"},{"name":"iconv-lite","old_version":"0.6.3","new_version":"0.7.0","repository_url":"https://github.com/pillarjs/iconv-lite"},{"name":"is-arrayish","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/qix-/node-is-arrayish"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"mime-types","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/jshttp/mime-types"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nypm","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unjs/nypm"},{"name":"oidc-token-hash","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/panva/oidc-token-hash"},{"name":"preact","old_version":"10.27.1","new_version":"10.28.2","repository_url":"https://github.com/preactjs/preact"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"raw-body","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/stream-utils/raw-body"},{"name":"send","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/pillarjs/send"},{"name":"serve-static","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/expressjs/serve-static"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tinyexec","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the root-minor-and-patch group with 79 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.1` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.1.0` | `8.2.1` |\n| [flowbite-react](https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui) | `0.7.8` | `0.12.16` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.6` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `4.24.11` | `4.24.13` |\n| [react-apexcharts](https://github.com/apexcharts/react-apexcharts) | `1.7.0` | `1.9.0` |\n| [react-slick](https://github.com/akiran/react-slick) | `0.30.3` | `0.31.0` |\n| [svgmap](https://github.com/stephanwagner/svgMap) | `2.14.0` | `2.18.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.6.0` | `1.7.3` |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.26.10` | `0.27.16` |\n| [@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch) | `1.12.0` | `1.15.0` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [@svgdotjs/svg.js](https://github.com/svgdotjs/svg.js) | `3.2.4` | `3.2.5` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.12` | `3.13.18` |\n| [@tanstack/virtual-core](https://github.com/TanStack/virtual/tree/HEAD/packages/virtual-core) | `3.13.12` | `3.13.18` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.43.0` | `8.46.2` |\n| [apexcharts](https://github.com/apexcharts/apexcharts.js) | `5.3.5` | `5.3.6` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.2` | `2.9.14` |\n| [body-parser](https://github.com/expressjs/body-parser) | `2.2.0` | `2.2.2` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001764` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.0` | `1.0.1` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [debounce](https://github.com/sindresorhus/debounce) | `2.0.0` | `2.2.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.218` | `1.5.267` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [exsolve](https://github.com/unjs/exsolve) | `1.0.7` | `1.0.8` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [finalhandler](https://github.com/pillarjs/finalhandler) | `2.1.0` | `2.1.1` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [goober](https://github.com/cristianbote/goober) | `2.1.16` | `2.1.18` |\n| [iconv-lite](https://github.com/pillarjs/iconv-lite) | `0.6.3` | `0.7.0` |\n| [is-arrayish](https://github.com/qix-/node-is-arrayish) | `0.3.2` | `0.3.4` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [mime-types](https://github.com/jshttp/mime-types) | `3.0.1` | `3.0.2` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.1` | `0.6.2` |\n| [oidc-token-hash](https://github.com/panva/oidc-token-hash) | `5.1.1` | `5.2.0` |\n| [preact](https://github.com/preactjs/preact) | `10.27.1` | `10.28.2` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [raw-body](https://github.com/stream-utils/raw-body) | `3.0.1` | `3.0.2` |\n| [send](https://github.com/pillarjs/send) | `1.2.0` | `1.2.1` |\n| [serve-static](https://github.com/expressjs/serve-static) | `2.2.0` | `2.2.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.1` | `1.0.2` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.16 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.16...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.6 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\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/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4c76b6f84ad392bc3be1a23ca97d4f1e8368cbf0\"\u003e\u003ccode\u003e4c76b6f\u003c/code\u003e\u003c/a\u003e Use correct ESM import syntax (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/27e8496bcd689a16acc7d0bf7c88b933efad569a\"\u003e\u003ccode\u003e27e8496\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1168\"\u003e#1168\u003c/a\u003e from MariusRumpf/add-forbid-contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/a920096dbe3ddacff541745bb49d64df874a1087\"\u003e\u003ccode\u003ea920096\u003c/code\u003e\u003c/a\u003e Add ADD_FORBID_CONTENTS setting to extend default list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac64660975fe1141e2654eafeca58eff3ecbc981\"\u003e\u003ccode\u003eac64660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1163\"\u003e#1163\u003c/a\u003e from cure53/dependabot/github_actions/actions/setup-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.6...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.1.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.1.0...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flowbite-react` from 0.7.8 to 0.12.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/themesberg/flowbite-react/releases\"\u003eflowbite-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflowbite-react@0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\u003c/p\u003e\n\u003cp\u003eThe breaking change is self-managed once upgrading \u003ccode\u003eflowbite-react\u003c/code\u003e and starting/building the app, which runs the \u003ccode\u003eflowbite-react dev\u003c/code\u003e or respectively \u003ccode\u003eflowbite-react build\u003c/code\u003e command that triggers the patch/fix/migration automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.10\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/themesberg/flowbite-react/blob/main/packages/ui/CHANGELOG.md\"\u003eflowbite-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\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/themesberg/flowbite-react/commit/31b3e7dd451cdd3d7e05542d11b79efce700958e\"\u003e\u003ccode\u003e31b3e7d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Fix CLI crash when using custom config (dark: false) (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/dbca07b23bd3896ffb4c6ca95e0d15c11ecd4a64\"\u003e\u003ccode\u003edbca07b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Fixes layout where title and close button overlap in RTL mode (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/251fcf4d64c2640461b17b866129b65fcecf0efd\"\u003e\u003ccode\u003e251fcf4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e fix: hide modal close button when not dismissible (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/790fbce60a636f89594ad88ac041dff76261c6b7\"\u003e\u003ccode\u003e790fbce\u003c/code\u003e\u003c/a\u003e normalize path: ensure forward slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/9d7731e83a5a8f2cb50cc25eda424342c5e10c97\"\u003e\u003ccode\u003e9d7731e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e feat: add theme option for today in datepicker (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/c931ae2e76dfbe4cf409dd538366eead1093af11\"\u003e\u003ccode\u003ec931ae2\u003c/code\u003e\u003c/a\u003e REVERT: set \u003ccode\u003econfigVersion\u003c/code\u003e to 1, isolated installs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/themesberg/flowbite-react/commits/flowbite-react@0.12.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.1.5 to 5.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c6532dba6f3954b683bd77c71b352c1ee0ed9961\"\u003e\u003ccode\u003ec6532db\u003c/code\u003e\u003c/a\u003e Release 5.1.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8f2fcc645974b625e2def27fa547c2c17f6f77a6\"\u003e\u003ccode\u003e8f2fcc6\u003c/code\u003e\u003c/a\u003e Pin and update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/71c042b23d1259f586e726248e9159a0273da1c2\"\u003e\u003ccode\u003e71c042b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9abd691a9dd9e74c3e62197f056bf4a03fc28d6e\"\u003e\u003ccode\u003e9abd691\u003c/code\u003e\u003c/a\u003e Fix benchmark regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/70bc11f07e5093d3f11b6733fff894d2ddc4c62d\"\u003e\u003ccode\u003e70bc11f\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/464d36b0df296acfe9b98b28b04a0a5c51499524\"\u003e\u003ccode\u003e464d36b\u003c/code\u003e\u003c/a\u003e Normalize behaviour\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/191414f0c97e7fff2d37619944b8d3db3f5b50d3\"\u003e\u003ccode\u003e191414f\u003c/code\u003e\u003c/a\u003e Fix test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/cb3626d0f3342fdf179cd425fd9c4fbb92c7d0e7\"\u003e\u003ccode\u003ecb3626d\u003c/code\u003e\u003c/a\u003e Do not allow tose size=0 on Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/095b73d4a051e21081b281a5b2a1aabb4bc9a061\"\u003e\u003ccode\u003e095b73d\u003c/code\u003e\u003c/a\u003e Fix Dev Container support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/3e7d645a9da812005f14bbc4da2df043f2e07d87\"\u003e\u003ccode\u003e3e7d645\u003c/code\u003e\u003c/a\u003e Bump vite from 6.2.7 to 6.3.6 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.1.5...5.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-auth` from 4.24.11 to 4.24.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1a70ee8e3b9ed5be5446a221c133bc8d26157a3f\"\u003e\u003ccode\u003e1a70ee8\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/edafd2147dc33065d9e31bfdb924e03506e7d408\"\u003e\u003ccode\u003eedafd21\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/aafbfb9ea773a4941a0b0d3010343624b500086a\"\u003e\u003ccode\u003eaafbfb9\u003c/code\u003e\u003c/a\u003e chore: fix apps deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1f48cf7cbbc43517174cb47b4eb5dd402025c8b7\"\u003e\u003ccode\u003e1f48cf7\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/4758a2f1ff185c9759df0c558b03fe931920d0a5\"\u003e\u003ccode\u003e4758a2f\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003eworkflow_dispatch\u003c/code\u003e for release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d3aecfe1f150434e1cfff21c291277137266827a\"\u003e\u003ccode\u003ed3aecfe\u003c/code\u003e\u003c/a\u003e feat: add next 16 support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13303\"\u003e#13303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/82efcf81f218aae43683f8dd2f7c260ef69b3ece\"\u003e\u003ccode\u003e82efcf8\u003c/code\u003e\u003c/a\u003e fix: security issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13304\"\u003e#13304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/798c3d59274cddc5ad22d4a68c211736f0deb191\"\u003e\u003ccode\u003e798c3d5\u003c/code\u003e\u003c/a\u003e docs: update banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/02d3480f8d8405af52eaa0cdc2f8f75bb7e8b4e8\"\u003e\u003ccode\u003e02d3480\u003c/code\u003e\u003c/a\u003e chore: remove clerk ads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/7f88fa0ba97e7aab43c931dfe674e51748723da3\"\u003e\u003ccode\u003e7f88fa0\u003c/code\u003e\u003c/a\u003e chore: remove sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/next-auth@4.24.11...next-auth@4.24.13\"\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/~himself_65\"\u003ehimself_65\u003c/a\u003e, a new releaser for next-auth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-apexcharts` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apexcharts/react-apexcharts/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-slick` from 0.30.3 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/akiran/react-slick/releases\"\u003ereact-slick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed extra clones issue\u003c/li\u003e\n\u003cli\u003eExtra height of slider in vertical mode when number of slides is less than or equal to slidesToShow issue\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/97442318e9a442bd4a84eb25133ef62087f98232\"\u003e\u003ccode\u003e9744231\u003c/code\u003e\u003c/a\u003e release 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/3b03c6c735bb249c75931db391f27e1b2566ca6d\"\u003e\u003ccode\u003e3b03c6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2430\"\u003e#2430\u003c/a\u003e from akiran/clone-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/cfbd65e82701158cd2d7ecd7535747c0829e04b6\"\u003e\u003ccode\u003ecfbd65e\u003c/code\u003e\u003c/a\u003e increase wait time in responsive playwright tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/dabd4adfbddbf9413634c513c9c0c9aeba34da9c\"\u003e\u003ccode\u003edabd4ad\u003c/code\u003e\u003c/a\u003e updated jest config to add react-slick alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/9ba9df4152d427b5d911b2bc52ef79904579b31e\"\u003e\u003ccode\u003e9ba9df4\u003c/code\u003e\u003c/a\u003e fixed clone test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/057c02cf006446e994355958b633ee12f45059c6\"\u003e\u003ccode\u003e057c02c\u003c/code\u003e\u003c/a\u003e removed sample tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/a5a3cbe69abf4254713989f480e43480d3efdfe4\"\u003e\u003ccode\u003ea5a3cbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2428\"\u003e#2428\u003c/a\u003e from akiran/extra-clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/93dbaa6e58e283eb8c7e399d996c749a046129b9\"\u003e\u003ccode\u003e93dbaa6\u003c/code\u003e\u003c/a\u003e fix to remove extra clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/7356a3ae739dda1b100781c624364ec8da76b866\"\u003e\u003ccode\u003e7356a3a\u003c/code\u003e\u003c/a\u003e removed jquery react compate tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/148f7bbd543826b7842e27a43c59babd337e26ab\"\u003e\u003ccode\u003e148f7bb\u003c/code\u003e\u003c/a\u003e updated tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/akiran/react-slick/compare/0.30.3...0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svgmap` from 2.14.0 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stephanwagner/svgMap/releases\"\u003esvgmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'src' and 'assets' to package.json files list by \u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/pull/161\"\u003estephanwagner/svgMap#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\"\u003ehttps://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor to use rollup with modern umd wrapper\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: tooltip timeout was a bad UX (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix: country filling fixed; no black flash, no missing colors (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces functionality so tooltip is shown on click, too, to make it work on touch devices (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/14\"\u003e#14\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes country border highlighting on hover (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat/optional reset zoom on resize (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix: Default map colors to colorNoData to avoid black flash of countries on load (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeature: Allow positioning zoom controls (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\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/stephanwagner/svgMap/commit/0ee067b5d365675c144d3b8c6029c114cc6f4641\"\u003e\u003ccode\u003e0ee067b\u003c/code\u003e\u003c/a\u003e Add 'src' and 'assets' to package.json files list (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/0968a7d63dddb8f566052036eb076b3fdadea551\"\u003e\u003ccode\u003e0968a7d\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/949cf0ef2c2c21a67366ef7d30ebc363423f05d2\"\u003e\u003ccode\u003e949cf0e\u003c/code\u003e\u003c/a\u003e Bugfix continents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/5b13d5908e9ca5595c59636fe5955a5f45ea8f62\"\u003e\u003ccode\u003e5b13d59\u003c/code\u003e\u003c/a\u003e Fix rollup, use correct filenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/8ff68474a4aba11199207c78195652b233531cd0\"\u003e\u003ccode\u003e8ff6847\u003c/code\u003e\u003c/a\u003e Refactor using rollup and modern umd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/eb2a3236ca4b234109cc568c9fb28a2f0a5d0ae3\"\u003e\u003ccode\u003eeb2a323\u003c/code\u003e\u003c/a\u003e Update gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/22656e3834035ec4e4d0a8e168d9504dfaacf318\"\u003e\u003ccode\u003e22656e3\u003c/code\u003e\u003c/a\u003e Update prettierrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/bb71d867157c40af6908c2b798d06ebe219281ce\"\u003e\u003ccode\u003ebb71d86\u003c/code\u003e\u003c/a\u003e Update licence file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/593d0b3f871824873f11f3910768e13342889ced\"\u003e\u003ccode\u003e593d0b3\u003c/code\u003e\u003c/a\u003e Enhancement: stop versioning dist (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/e9a0a2663287f9365091edf78f228e873c3a3ce7\"\u003e\u003ccode\u003ee9a0a26\u003c/code\u003e\u003c/a\u003e Bump qs and express in /demo/react/app (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.14.0...v2.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.4.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.4.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\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/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\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\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\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/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\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\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\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@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/core` from 1.5.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add napi_create_object_with_properties method by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/181\"\u003etoyobayashi/emnapi#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: added SharedArrayBuffer api by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/171\"\u003etoyobayashi/emnapi#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make napi_delete_reference use node_api_basic_env by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/170\"\u003etoyobayashi/emnapi#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: migrate to npm trusted publishing by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/168\"\u003etoyobayashi/emnapi#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/f40577ad6013236e46bef57d829ece20773997bb\"\u003e\u003ccode\u003ef40577a\u003c/code\u003e\u003c/a\u003e 1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/c95f961fbcd33be46cdcc7ae77fb299c773a675a\"\u003e\u003ccode\u003ec95f961\u003c/code\u003e\u003c/a\u003e feat: support SharedArrayBuffer in napi_create_dataview (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/92964e3738bd380c9c66bfc2cf8f332d108035f1\"\u003e\u003ccode\u003e92964e3\u003c/code\u003e\u003c/a\u003e move Node-API version detection (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/11f4936f39121d0d79bc4901cf14dca02ef4abea\"\u003e\u003ccode\u003e11f4936\u003c/code\u003e\u003c/a\u003e 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/44bd3c798d97952d5dccc2fc9ab14494b9ef7964\"\u003e\u003ccode\u003e44bd3c7\u003c/code\u003e\u003c/a\u003e [Backport] feat: add napi_create_object_with_properties method (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi...\n\n_Description has been truncated_","html_url":"https://github.com/aobaharuki2005/ecommerce-shop-OFFICIALv0/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aobaharuki2005%2Fecommerce-shop-OFFICIALv0/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"3803770967","node_id":"PR_kwDOPNJfJs68q-uC","number":45,"state":"closed","title":"chore(deps): Bump the minor-and-patch group across 1 directory with 114 updates","user":"dependabot[bot]","labels":["auto-merge","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-19T10:18:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T10:52:35.000Z","updated_at":"2026-01-19T10:18:06.000Z","time_to_close":602728,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"minor-and-patch","update_count":114,"packages":[{"name":"@headlessui/react","old_version":"2.2.8","new_version":"2.2.9","repository_url":"https://github.com/tailwindlabs/headlessui"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.5.18","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"22.18.6","new_version":"22.19.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"ioredis","old_version":"5.7.0","new_version":"5.9.1","repository_url":"https://github.com/luin/ioredis"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.3","new_version":"15.5.9","repository_url":"https://github.com/vercel/next.js"},{"name":"postgres","old_version":"3.4.7","new_version":"3.4.8","repository_url":"https://github.com/porsager/postgres"},{"name":"react","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.13","new_version":"19.2.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.71.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.19","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@testing-library/jest-dom","old_version":"6.8.0","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.1","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.44.0","new_version":"8.52.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.36.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"15.5.3","new_version":"15.5.9","repository_url":"https://github.com/vercel/next.js"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"ts-jest","old_version":"29.4.4","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@react-aria/focus","old_version":"3.21.1","new_version":"3.21.3","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@rushstack/eslint-patch","old_version":"1.12.0","new_version":"1.15.0","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@tanstack/react-virtual","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.33","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vue/compiler-sfc","old_version":"3.5.21","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"collect-v8-coverage","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/SimenB/collect-v8-coverage"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.19","repository_url":"https://github.com/iamkun/dayjs"},{"name":"dedent","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/dmnd/dedent"},{"name":"detect-libc","old_version":"2.1.0","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fast-equals","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/planttheidea/fast-equals"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"glob","old_version":"11.0.3","new_version":"11.1.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"goober","old_version":"2.1.16","new_version":"2.1.18","repository_url":"https://github.com/cristianbote/goober"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jose","old_version":"6.1.0","new_version":"6.1.3","repository_url":"https://github.com/panva/jose"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"nwsapi","old_version":"2.2.22","new_version":"2.2.23","repository_url":"https://github.com/dperini/nwsapi"},{"name":"oauth4webapi","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/panva/oauth4webapi"},{"name":"path-scurry","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/isaacs/path-scurry"},{"name":"sharp","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 63 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) | `2.2.8` | `2.2.9` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.18` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.18.6` | `22.19.5` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [ioredis](https://github.com/luin/ioredis) | `5.7.0` | `5.9.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.562.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.3` | `15.5.9` |\n| [postgres](https://github.com/porsager/postgres) | `3.4.7` | `3.4.8` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.13` | `19.2.8` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.71.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.19` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.8.0` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.44.0` | `8.52.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.36.0` | `9.39.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.3` | `15.5.9` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.4` | `29.4.6` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@react-aria/focus](https://github.com/adobe/react-spectrum) | `3.21.1` | `3.21.3` |\n| [@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch) | `1.12.0` | `1.15.0` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.12` | `3.13.18` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.33` | `17.0.35` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.21` | `3.5.26` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.1` |\n| [collect-v8-coverage](https://github.com/SimenB/collect-v8-coverage) | `1.0.2` | `1.0.3` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.19` |\n| [dedent](https://github.com/dmnd/dedent) | `1.7.0` | `1.7.1` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.1.0` | `2.1.2` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fast-equals](https://github.com/planttheidea/fast-equals) | `5.2.2` | `5.4.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [glob](https://github.com/isaacs/node-glob) | `11.0.3` | `11.1.0` |\n| [goober](https://github.com/cristianbote/goober) | `2.1.16` | `2.1.18` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jose](https://github.com/panva/jose) | `6.1.0` | `6.1.3` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.22` | `2.2.23` |\n| [oauth4webapi](https://github.com/panva/oauth4webapi) | `3.8.1` | `3.8.3` |\n| [path-scurry](https://github.com/isaacs/path-scurry) | `2.0.0` | `2.0.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.4` | `0.34.5` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n\n\nUpdates `@headlessui/react` from 2.2.8 to 2.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/headlessui/releases\"\u003e\u003ccode\u003e@​headlessui/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​headlessui/react\u003c/code\u003e\u003ca href=\"https://github.com/v2\"\u003e\u003ccode\u003e@​v2\u003c/code\u003e\u003c/a\u003e.2.9\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove focus management in shadow DOM roots (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't accidentally open the \u003ccode\u003eCombobox\u003c/code\u003e when touching the \u003ccode\u003eComboboxButton\u003c/code\u003e while dragging on mobile (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3795\"\u003e#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure sibling \u003ccode\u003eDialog\u003c/code\u003e components are scrollable on mobile (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfer \u003ccode\u003eCombobox\u003c/code\u003e type based on \u003ccode\u003eonChange\u003c/code\u003e handler (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow home/end key default behavior inside \u003ccode\u003eComboboxInput\u003c/code\u003e when \u003ccode\u003eCombobox\u003c/code\u003e is closed (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure interacting with a \u003ccode\u003eDialog\u003c/code\u003e on iOS works after interacting with a disallowed area (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeze Listbox values as soon as a value is selected (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure refs are forwarded when freezing data (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not serialize React components into form fields (\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/49e9e8e54d71b50971af7bc064a62827190e8b36\"\u003e49e9e8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​headlessui/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.9] - 2025-09-25\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove focus management in shadow DOM roots (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't accidentally open the \u003ccode\u003eCombobox\u003c/code\u003e when touching the \u003ccode\u003eComboboxButton\u003c/code\u003e while dragging on mobile (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3795\"\u003e#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure sibling \u003ccode\u003eDialog\u003c/code\u003e components are scrollable on mobile (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfer \u003ccode\u003eCombobox\u003c/code\u003e type based on \u003ccode\u003eonChange\u003c/code\u003e handler (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow home/end key default behavior inside \u003ccode\u003eComboboxInput\u003c/code\u003e when \u003ccode\u003eCombobox\u003c/code\u003e is closed (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure interacting with a \u003ccode\u003eDialog\u003c/code\u003e on iOS works after interacting with a disallowed area (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeze Listbox values as soon as a value is selected (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure refs are forwarded when freezing data (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not serialize React components into form fields (\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/49e9e8e54d71b50971af7bc064a62827190e8b36\"\u003e49e9e8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/589ea90296cca579daa8733597b609266ef47e82\"\u003e\u003ccode\u003e589ea90\u003c/code\u003e\u003c/a\u003e 2.2.9 - \u003ccode\u003e@​headlessui/react\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/bba75c7cdb1faba3dd4deb556abd8422b8ec98a5\"\u003e\u003ccode\u003ebba75c7\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/ca536ed11a041b642fa6680e19d1c89a20f3da82\"\u003e\u003ccode\u003eca536ed\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/49e9e8e54d71b50971af7bc064a62827190e8b36\"\u003e\u003ccode\u003e49e9e8e\u003c/code\u003e\u003c/a\u003e do not serialize React components into form fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/2a647a79c36b02d2550420e4354870f78e62d272\"\u003e\u003ccode\u003e2a647a7\u003c/code\u003e\u003c/a\u003e Ensure refs are forwarded when freezing data (\u003ca href=\"https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/da2fa94e5cfc7cccf6e9eb6897a65496d6331387\"\u003e\u003ccode\u003eda2fa94\u003c/code\u003e\u003c/a\u003e Freeze values as soon as possible (\u003ca href=\"https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/6b5709ad803255cfbdc8360b5c930bf3d73ae16d\"\u003e\u003ccode\u003e6b5709a\u003c/code\u003e\u003c/a\u003e Fix touch actions on iOS after entering disallowed area (\u003ca href=\"https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/433b174ecbee90c3dfccf234957b3fdfdfcf2cab\"\u003e\u003ccode\u003e433b174\u003c/code\u003e\u003c/a\u003e Allow home/end key default behavior inside \u003ccode\u003eComboboxInput\u003c/code\u003e when \u003ccode\u003eCombobox\u003c/code\u003e is...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/31b3e47d467c528c3f2ea0d8eeab61f70532ff3c\"\u003e\u003ccode\u003e31b3e47\u003c/code\u003e\u003c/a\u003e Infer \u003ccode\u003eCombobox\u003c/code\u003e type based on \u003ccode\u003eonChange\u003c/code\u003e handler (\u003ca href=\"https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/b0615adf1048e7230325e8fd7ce7ad4e40753a58\"\u003e\u003ccode\u003eb0615ad\u003c/code\u003e\u003c/a\u003e Ensure sibling \u003ccode\u003eDialog\u003c/code\u003e components are scrollable on mobile (\u003ca href=\"https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.2.9/packages/@headlessui-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.18 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.18...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.18.6 to 22.19.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.4.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.4.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ioredis` from 5.7.0 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/luin/ioredis/releases\"\u003eioredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake client-side blocking timeouts opt-in (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2058\"\u003e#2058\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/07ed4939ce4228efa1f85f75c16528aa5f25862e\"\u003e07ed493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.2...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-05)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unnecessary case-sensitivity when working with commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2036\"\u003e#2036\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/f33a2c823c8e908eb79cb5dc7f0a68b40c51422a\"\u003ef33a2c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd timeout blocking commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2052\"\u003e#2052\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/6ec78bee58be2b2d7be9684e9ea05e897727aa91\"\u003e6ec78be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e refactor sharded pub/sub v5 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2043\"\u003e#2043\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/a523f3a3007ec4e4f58ff874699365c876da60d8\"\u003ea523f3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.1...v5.8.2\"\u003e5.8.2\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault IP family selection to 0 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2028\"\u003e#2028\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/fb082d6a8ece4b0921379ac449215c7ec7435023\"\u003efb082d6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2026\"\u003e#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove CLIENT SETINFO commands to connection handshake (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2033\"\u003e#2033\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/fcbbbe898fc2540f5c14ad1f5d301f89bc2e4c22\"\u003efcbbbe8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.0...v5.8.1\"\u003e5.8.1\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003essubscribe:\u003c/strong\u003e re-subscribe sharded pubsub channels individually (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2021\"\u003e#2021\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/f161367e4f2965b1ffe076f7e87e750772f56234\"\u003ef161367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2025-09-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003essubscribe:\u003c/strong\u003e re-subscribe sharded pubsub channels individually on ready (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2012\"\u003e#2012\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/55a410fb1d7201d5de90ebb7a18a1c3cbf359b12\"\u003e55a410f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/ioredis/blob/main/CHANGELOG.md\"\u003eioredis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake client-side blocking timeouts opt-in (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2058\"\u003e#2058\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/07ed4939ce4228efa1f85f75c16528aa5f25862e\"\u003e07ed493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.2...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-05)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unnecessary case-sensitivity when working with commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2036\"\u003e#2036\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/f33a2c823c8e908eb79cb5dc7f0a68b40c51422a\"\u003ef33a2c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd timeout blocking commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2052\"\u003e#2052\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/6ec78bee58be2b2d7be9684e9ea05e897727aa91\"\u003e6ec78be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e refactor sharded pub/sub v5 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2043\"\u003e#2043\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/a523f3a3007ec4e4f58ff874699365c876da60d8\"\u003ea523f3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.1...v5.8.2\"\u003e5.8.2\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault IP family selection to 0 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2028\"\u003e#2028\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/fb082d6a8ece4b0921379ac449215c7ec7435023\"\u003efb082d6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2026\"\u003e#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove CLIENT SETINFO commands to connection handshake (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2033\"\u003e#2033\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/fcbbbe898fc2540f5c14ad1f5d301f89bc2e4c22\"\u003efcbbbe8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.0...v5.8.1\"\u003e5.8.1\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003essubscribe:\u003c/strong\u003e re-subscribe sharded pubsub channels individually (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2021\"\u003e#2021\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/f161367e4f2965b1ffe076f7e87e750772f56234\"\u003ef161367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2025-09-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003essubscribe:\u003c/strong\u003e re-subscribe sharded pubsub channels individually on ready (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2012\"\u003e#2012\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/55a410fb1d7201d5de90ebb7a18a1c3cbf359b12\"\u003e55a410f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd more xtrim method overloads and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2010\"\u003e#2010\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/8a3e05205009325c1de417217c3f6156994b7079\"\u003e8a3e052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement proper hpexpire command signatures and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2006\"\u003e#2006\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/95e80afa3f104a8911610bfeebdfb6c5cfc7a4cc\"\u003e95e80af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estream:\u003c/strong\u003e Add XDELEX command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2003\"\u003e#2003\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/7be3c8dc23403e247a32472998deff613fd8c9ad\"\u003e7be3c8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport client setinfo (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2011\"\u003e#2011\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/a5d808bc0bad8beab72ca0e044632a7178db5661\"\u003ea5d808b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/9f42c5c0c28ffe50563d345fc23fe1ffb5a7d39e\"\u003e\u003ccode\u003e9f42c5c\u003c/code\u003e\u003c/a\u003e chore(release): 5.9.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/07ed4939ce4228efa1f85f75c16528aa5f25862e\"\u003e\u003ccode\u003e07ed493\u003c/code\u003e\u003c/a\u003e fix: make client-side blocking timeouts opt-in (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2058\"\u003e#2058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/3f8b94fd5d6e8f1eaf1adbd11945652902f59cf5\"\u003e\u003ccode\u003e3f8b94f\u003c/code\u003e\u003c/a\u003e chore(release): 5.9.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/6ec78bee58be2b2d7be9684e9ea05e897727aa91\"\u003e\u003ccode\u003e6ec78be\u003c/code\u003e\u003c/a\u003e feat: add timeout blocking commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/a523f3a3007ec4e4f58ff874699365c876da60d8\"\u003e\u003ccode\u003ea523f3a\u003c/code\u003e\u003c/a\u003e feat(cluster): refactor sharded pub/sub v5 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2043\"\u003e#2043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/3c521c6348dbe1f1eab2c21042631304536e96c6\"\u003e\u003ccode\u003e3c521c6\u003c/code\u003e\u003c/a\u003e chore(ci): add beta tags (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2054\"\u003e#2054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/a1e7d0203e0642e9bbe874b1ed21798ee4454a8d\"\u003e\u003ccode\u003ea1e7d02\u003c/code\u003e\u003c/a\u003e docs: Fix Sentinel URL in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/648b58e036f39539729a08d6431c395ed23fc203\"\u003e\u003ccode\u003e648b58e\u003c/code\u003e\u003c/a\u003e chore(tests): bump test container version 8.4 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2038\"\u003e#2038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/f33a2c823c8e908eb79cb5dc7f0a68b40c51422a\"\u003e\u003ccode\u003ef33a2c8\u003c/code\u003e\u003c/a\u003e fix: remove unnecessary case-sensitivity when working with commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2036\"\u003e#2036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/105dc72ea7aa1c00b2bceba7f3698d89245b72d1\"\u003e\u003ccode\u003e105dc72\u003c/code\u003e\u003c/a\u003e ci: update redis test images (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2035\"\u003e#2035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/luin/ioredis/compare/v5.7.0...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.562.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3871\"\u003elucide-icons/lucide#3871\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/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.562.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.3 to 15.5.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.9\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev15.5.7\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c5de33e93ccccaf3bee60cf50603e2152f9886e1\"\u003e\u003ccode\u003ec5de33e\u003c/code\u003e\u003c/a\u003e v15.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/dd233994aeb24e906cdb9aedca5447cdef401792\"\u003e\u003ccode\u003edd23399\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/facebook/react/issues/35351\"\u003efacebook/react#35351\u003c/a\u003e for 15.5.8 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87086\"\u003e#87086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7526cd6f24300726964eaba78927fe2a9c3fed5e\"\u003e\u003ccode\u003e7526cd6\u003c/code\u003e\u003c/a\u003e v15.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1e9ec4133af3657964833bfcc9abb0ee73fb19f0\"\u003e\u003ccode\u003e1e9ec41\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/16141e5df9ce51136ba42988b574981f89d01081\"\u003e\u003ccode\u003e16141e5\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e01e589e181d66d48c57698238b8b7f59218dfef\"\u003e\u003ccode\u003ee01e589\u003c/code\u003e\u003c/a\u003e Backport Next.js changes to v15.5.8 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b2706db1e62c261ddfddaa040b2b26d93a091eca\"\u003e\u003ccode\u003eb2706db\u003c/code\u003e\u003c/a\u003e lock binaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3eaf68b09b2b6b8c0c8e080a9713e131a78dc529\"\u003e\u003ccode\u003e3eaf68b\u003c/code\u003e\u003c/a\u003e v15.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8367ce592ad0190ec941dac1ce6d0b5a44606593\"\u003e\u003ccode\u003e8367ce5\u003c/code\u003e\u003c/a\u003e update version script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9115040008baf255499136933a50084b76f4bfd8\"\u003e\u003ccode\u003e9115040\u003c/code\u003e\u003c/a\u003e Update React Version for Next.js 15.5.7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/10\"\u003e#10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.3...v15.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 3.4.7 to 3.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/porsager/postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent out of bound errors from commit-time failures  de64f7a\u003c/li\u003e\n\u003cli\u003efix: use lower max connections in Cloudflare Workers environment  94b7170\u003c/li\u003e\n\u003cli\u003eAdd support for sslnegotiation=direct - fixes \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1104\"\u003e#1104\u003c/a\u003e  7f80980\u003c/li\u003e\n\u003cli\u003eomit Sql properties absent from TransactionSql  36a53f6\u003c/li\u003e\n\u003cli\u003eSomeones engines are getting pedantic - fixes \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1061\"\u003e#1061\u003c/a\u003e  3ffc3c4\u003c/li\u003e\n\u003cli\u003eBetter error if trying to run query during copy  3a43815\u003c/li\u003e\n\u003cli\u003eFix PGAPPNAME env access by prioritizing connection.application_name  32feb25\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/porsager/postgres/compare/v3.4.7...v3.4.8\"\u003ehttps://github.com/porsager/postgres/compare/v3.4.7...v3.4.8\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/porsager/postgres/commit/5c8135f3df1bb10e7aad10f14a6f084db3724f82\"\u003e\u003ccode\u003e5c8135f\u003c/code\u003e\u003c/a\u003e 3.4.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/ad24665fb34e7e30c3d55375256903b80ac24522\"\u003e\u003ccode\u003ead24665\u003c/code\u003e\u003c/a\u003e build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/de64f7ab3b0e3134941be9ffa7ebac71cdb0ea5d\"\u003e\u003ccode\u003ede64f7a\u003c/code\u003e\u003c/a\u003e Prevent out of bound errors from commit-time failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/94b7170e6a1584bff15479fc5298ca3927543107\"\u003e\u003ccode\u003e94b7170\u003c/code\u003e\u003c/a\u003e fix: use lower max connections in Cloudflare Workers environment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/7f809802552c72397b8953e24c12f5458c56adb3\"\u003e\u003ccode\u003e7f80980\u003c/code\u003e\u003c/a\u003e Add support for sslnegotiation=direct - fixes \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1104\"\u003e#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/36a53f6eb6524284ac5cb1046348f0216e133ebc\"\u003e\u003ccode\u003e36a53f6\u003c/code\u003e\u003c/a\u003e omit Sql properties absent from TransactionSql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/3ffc3c4041b21af217feba5668821775bfc071df\"\u003e\u003ccode\u003e3ffc3c4\u003c/code\u003e\u003c/a\u003e Someones engines are getting pedantic - fixes \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1061\"\u003e#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/3a43815684ce1c7ba68639c9232da20b9d510522\"\u003e\u003ccode\u003e3a43815\u003c/code\u003e\u003c/a\u003e Better error if trying to run query during copy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/32feb259a3c9abffab761bd1758b3168d9e0cebc\"\u003e\u003ccode\u003e32feb25\u003c/code\u003e\u003c/a\u003e Fix PGAPPNAME env access by prioritizing connection.application_name\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/porsager/postgres/compare/v3.4.7...v3.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.3\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.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\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\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/34198\"\u003e#34198\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\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/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\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/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\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/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\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/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\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/33557\"\u003e#33557\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/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\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.13 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.3\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.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\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\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/34198\"\u003e#34198\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\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/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\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/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\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/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\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/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\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/33557\"\u003e#33557\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/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\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1...\n\n_Description has been truncated_","html_url":"https://github.com/korallis/Eve-Cortex-V2/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/korallis%2FEve-Cortex-V2/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"},{"uuid":"3802672470","node_id":"PR_kwDOQZWLz868nU6n","number":49,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 89 updates","user":"dependabot[bot]","labels":["dependencies","automerge"],"assignees":["BereDarius"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-19T03:54:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T03:56:42.000Z","updated_at":"2026-01-19T03:54:10.000Z","time_to_close":604646,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":89,"packages":[{"name":"@nestjs/cache-manager","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.2.3","new_version":"11.2.4","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"cache-manager","old_version":"7.2.7","new_version":"7.2.8","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"ioredis","old_version":"5.8.2","new_version":"5.9.1","repository_url":"https://github.com/luin/ioredis"},{"name":"nodemailer","old_version":"7.0.11","new_version":"7.0.12","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.4","new_version":"7.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@golevelup/ts-jest","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/golevelup/nestjs"},{"name":"@nestjs/testing","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@aws-sdk/client-sesv2","old_version":"3.956.0","new_version":"3.966.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.956.0","new_version":"3.965.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-locate-window","old_version":"3.953.0","new_version":"3.965.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws/lambda-invoke-store","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/awslabs/aws-lambda-invoke-store"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.47","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-virtual","old_version":"3.13.13","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@types/express-serve-static-core","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@zenuml/core","old_version":"3.43.2","new_version":"3.45.4","repository_url":"https://github.com/mermaid-js/zenuml-core"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001761","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"libphonenumber-js","old_version":"1.12.33","new_version":"1.12.34"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"ufo","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/unjs/ufo"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.0","repository_url":"https://github.com/webpack/watchpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.0.1` | `3.1.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.9` | `11.1.11` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.9` | `11.1.11` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.9` | `11.1.11` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.9` | `11.1.11` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.3` | `11.2.4` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.9` | `11.1.11` |\n| [cache-manager](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager) | `7.2.7` | `7.2.8` |\n| [ioredis](https://github.com/luin/ioredis) | `5.8.2` | `5.9.1` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.11` | `7.0.12` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.4` | `7.0.5` |\n| [@golevelup/ts-jest](https://github.com/golevelup/nestjs) | `1.1.1` | `1.2.0` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.9` | `11.1.11` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.0.6` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.956.0` | `3.966.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/types) | `3.956.0` | `3.965.0` |\n| [@aws-sdk/util-locate-window](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-locate-window) | `3.953.0` | `3.965.0` |\n| [@aws/lambda-invoke-store](https://github.com/awslabs/aws-lambda-invoke-store) | `0.2.2` | `0.2.3` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.34.41` | `0.34.47` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.13` | `3.13.18` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `5.1.0` | `5.1.1` |\n| [@zenuml/core](https://github.com/mermaid-js/zenuml-core) | `3.43.2` | `3.45.4` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.14` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001761` | `1.0.30001764` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.0` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) | `1.12.33` | `1.12.34` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.1` | `1.6.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.0` |\n\n\nUpdates `@nestjs/cache-manager` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e\u003ccode\u003e@​nestjs/cache-manager\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cache): support Cacheable instance with nonBlocking mode by \u003ca href=\"https://github.com/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add factory to cache-key by \u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\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/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/e038b26765f66546e051ad57b0f6ea9601a7c6e3\"\u003e\u003ccode\u003ee038b26\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fe8deebaa35694f1bde02c3184656bdf29e134bd\"\u003e\u003ccode\u003efe8deeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/724\"\u003e#724\u003c/a\u003e from ivanfmn/feat/cache-key-factory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/67cd300b1bb3205f93efc923e28fad2842767d3f\"\u003e\u003ccode\u003e67cd300\u003c/code\u003e\u003c/a\u003e Update lib/decorators/cache-key.decorator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/77b59e79646fc4277686e08ca7ae20a196be962b\"\u003e\u003ccode\u003e77b59e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/924\"\u003e#924\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0518988dc98973797c89ad53f1dadb57044dfabb\"\u003e\u003ccode\u003e0518988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/962\"\u003e#962\u003c/a\u003e from samuelmbabhazi/feat/support-cacheable-instance-n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/438c617a8c45696baaae52ed56fdd4e130280292\"\u003e\u003ccode\u003e438c617\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/25c8239a6557d27cc9300f95f81ff0f18f2a199f\"\u003e\u003ccode\u003e25c8239\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.10 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f194d9af1b7ebad3ec42d48717673375dc1e73fa\"\u003e\u003ccode\u003ef194d9a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cacheable to v2.3.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/789b6738df73d09e34a93222163e47a539f764d0\"\u003e\u003ccode\u003e789b673\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/1617b72f657d4bf699c2defd190a492554c149a9\"\u003e\u003ccode\u003e1617b72\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.4 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a4a50d4fc400562e166ce734eb40cec4ecebdd14\"\u003e\u003ccode\u003ea4a50d4\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fd46a65dc8f6a47585d1b9d0e2abde04e7b097d3\"\u003e\u003ccode\u003efd46a65\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/file-type-validator-esm-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4da3e2ce0f864b574c061a328e0b5a751c051194\"\u003e\u003ccode\u003e4da3e2c\u003c/code\u003e\u003c/a\u003e Update packages/common/pipes/file/file-type.validator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/cc2659aba1bc5bef2a1350bcbd8ffa538f879ca1\"\u003e\u003ccode\u003ecc2659a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16060\"\u003e#16060\u003c/a\u003e from Jo-Minseok/feat/filevalidator-custom-message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c97b2ce4fe0a4e024eaac22c1848ed56f293cdf6\"\u003e\u003ccode\u003ec97b2ce\u003c/code\u003e\u003c/a\u003e fix(common): improve error handling in FileTypeValidator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b6aa4a2311f9eb4abf6dbf4e9f9fb9714d7df542\"\u003e\u003ccode\u003eb6aa4a2\u003c/code\u003e\u003c/a\u003e test(common): add tests for dynamic custom error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6c2f2bf25435b19d95eb7fc39bef52de1f83eb15\"\u003e\u003ccode\u003e6c2f2bf\u003c/code\u003e\u003c/a\u003e feat(common): add error message factory function and shared context type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/15198c650d6b5aa53e75a60fa0299c6df4bf857c\"\u003e\u003ccode\u003e15198c6\u003c/code\u003e\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2c5221dac038b4a0e4f62cfd0d1cee2c97f96733\"\u003e\u003ccode\u003e2c5221d\u003c/code\u003e\u003c/a\u003e refactor(core): improve is-static method readability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/351f977b3d549c5673d84d3b1845d119ecc64073\"\u003e\u003ccode\u003e351f977\u003c/code\u003e\u003c/a\u003e fix(core): instantiate nested transient providers in static context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/61d728bfd69cdb891258a2fd827891938ee00db8\"\u003e\u003ccode\u003e61d728b\u003c/code\u003e\u003c/a\u003e style: address linter errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0d79d8528714a0f1e76cbd6e95a87eb92a9fc11\"\u003e\u003ccode\u003ea0d79d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/15721\"\u003e#15721\u003c/a\u003e from pythonjsgo/feat/sse-promise-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/adff255d8904bc926dfe539a9394e6fd5c3278ff\"\u003e\u003ccode\u003eadff255\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16005\"\u003e#16005\u003c/a\u003e from malkovitc/fix/resolve-each-multiple-providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3cbf2818de57010c0c1a6308734d8a7f133ea610\"\u003e\u003ccode\u003e3cbf281\u003c/code\u003e\u003c/a\u003e test(core): Add tests for SilentLogger utility\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8f0840ad7069ff2983a48ecf38a4fc4d5936a72b\"\u003e\u003ccode\u003e8f0840a\u003c/code\u003e\u003c/a\u003e test(express): Add tests for getBodyParserOptions utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0430f3f1909dfb6064c7425b3da66c455edc6358\"\u003e\u003ccode\u003e0430f3f\u003c/code\u003e\u003c/a\u003e chore: resolve conflicts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/cacc3e77f8c52a0aa602703a249d1d10386271ec\"\u003e\u003ccode\u003ecacc3e7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency express to v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2703aadaa5f8dbbc30de8669654324f51285738d\"\u003e\u003ccode\u003e2703aad\u003c/code\u003e\u003c/a\u003e chore(deps): bump express in /packages/platform-express\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.9 to 11.1.11\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-socket\u003c/code\u003e.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/462d02d803c79d6b80ab35801d841ccca28ef5d8\"\u003e\u003ccode\u003e462d02d\u003c/code\u003e\u003c/a\u003e fix(deps): update socket.io packages to v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d6da0401e70b7cc3662d904dbb8cbc3b273ae791\"\u003e\u003ccode\u003ed6da040\u003c/code\u003e\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.3 to 11.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e\u003ccode\u003e@​nestjs/swagger\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3667\"\u003enestjs/swagger#3667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd 'file' type to schema object metadata interface by \u003ca href=\"https://github.com/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v24.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3657\"\u003enestjs/swagger#3657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.31.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3639\"\u003enestjs/swagger#3639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(schema): preserve items schema when metadata.items is already defined by \u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\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/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.4\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.3...11.2.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b7d15817f66125243d465c341c95e02c9cbd29c3\"\u003e\u003ccode\u003eb7d1581\u003c/code\u003e\u003c/a\u003e chore(): release v11.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8b88c9cf056413f9081683d8b6480430570d8211\"\u003e\u003ccode\u003e8b88c9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3635\"\u003e#3635\u003c/a\u003e from bas0N/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d0553bb6c38f3d4069f910a1cd30afda7d3f90a0\"\u003e\u003ccode\u003ed0553bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3639\"\u003e#3639\u003c/a\u003e from nestjs/renovate/swagger-ui-dist-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/93575de0b4abf2d6d4806ee1c25d8bb4e166366f\"\u003e\u003ccode\u003e93575de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3657\"\u003e#3657\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/324bf5f654fd29f67ce041cd4f493da32c20a1b9\"\u003e\u003ccode\u003e324bf5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3671\"\u003e#3671\u003c/a\u003e from karianpour/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/2389522f77685c66240edbec9e04e2d57c9d3cda\"\u003e\u003ccode\u003e2389522\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3667\"\u003e#3667\u003c/a\u003e from nestjs/renovate/fastify-static-9.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/ffe9d52e060fb444a75ea7e2355e4d1c73441ea3\"\u003e\u003ccode\u003effe9d52\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency supertest to v7.2.2 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3677\"\u003e#3677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8ef14d1d5fce8a7e0ba6108c6a8e689253360b12\"\u003e\u003ccode\u003e8ef14d1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.52.0 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3676\"\u003e#3676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/a5829d309a171c967134082a043a7e4c76662bbf\"\u003e\u003ccode\u003ea5829d3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/f6c869ab99b2e006395afbb3c45bf4d9a6104066\"\u003e\u003ccode\u003ef6c869a\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.3.0 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.9 to 11.1.11\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/websockets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/websockets\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cache-manager` from 7.2.7 to 7.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/cache-manager\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ioredis` from 5.8.2 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/luin/ioredis/releases\"\u003eioredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake client-side blocking timeouts opt-in (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2058\"\u003e#2058\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/07ed4939ce4228efa1f85f75c16528aa5f25862e\"\u003e07ed493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.2...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-05)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unnecessary case-sensitivity when working with commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2036\"\u003e#2036\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/f33a2c823c8e908eb79cb5dc7f0a68b40c51422a\"\u003ef33a2c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd timeout blocking commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2052\"\u003e#2052\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/6ec78bee58be2b2d7be9684e9ea05e897727aa91\"\u003e6ec78be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e refactor sharded pub/sub v5 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2043\"\u003e#2043\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/a523f3a3007ec4e4f58ff874699365c876da60d8\"\u003ea523f3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/ioredis/blob/main/CHANGELOG.md\"\u003eioredis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake client-side blocking timeouts opt-in (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2058\"\u003e#2058\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/07ed4939ce4228efa1f85f75c16528aa5f25862e\"\u003e07ed493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.2...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-05)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unnecessary case-sensitivity when working with commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2036\"\u003e#2036\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/f33a2c823c8e908eb79cb5dc7f0a68b40c51422a\"\u003ef33a2c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd timeout blocking commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2052\"\u003e#2052\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/6ec78bee58be2b2d7be9684e9ea05e897727aa91\"\u003e6ec78be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e refactor sharded pub/sub v5 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2043\"\u003e#2043\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/a523f3a3007ec4e4f58ff874699365c876da60d8\"\u003ea523f3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/9f42c5c0c28ffe50563d345fc23fe1ffb5a7d39e\"\u003e\u003ccode\u003e9f42c5c\u003c/code\u003e\u003c/a\u003e chore(release): 5.9.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/07ed4939ce4228efa1f85f75c16528aa5f25862e\"\u003e\u003ccode\u003e07ed493\u003c/code\u003e\u003c/a\u003e fix: make client-side blocking timeouts opt-in (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2058\"\u003e#2058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/3f8b94fd5d6e8f1eaf1adbd11945652902f59cf5\"\u003e\u003ccode\u003e3f8b94f\u003c/code\u003e\u003c/a\u003e chore(release): 5.9.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/6ec78bee58be2b2d7be9684e9ea05e897727aa91\"\u003e\u003ccode\u003e6ec78be\u003c/code\u003e\u003c/a\u003e feat: add timeout blocking commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/a523f3a3007ec4e4f58ff874699365c876da60d8\"\u003e\u003ccode\u003ea523f3a\u003c/code\u003e\u003c/a\u003e feat(cluster): refactor sharded pub/sub v5 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2043\"\u003e#2043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/3c521c6348dbe1f1eab2c21042631304536e96c6\"\u003e\u003ccode\u003e3c521c6\u003c/code\u003e\u003c/a\u003e chore(ci): add beta tags (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2054\"\u003e#2054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/a1e7d0203e0642e9bbe874b1ed21798ee4454a8d\"\u003e\u003ccode\u003ea1e7d02\u003c/code\u003e\u003c/a\u003e docs: Fix Sentinel URL in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/648b58e036f39539729a08d6431c395ed23fc203\"\u003e\u003ccode\u003e648b58e\u003c/code\u003e\u003c/a\u003e chore(tests): bump test container version 8.4 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2038\"\u003e#2038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/f33a2c823c8e908eb79cb5dc7f0a68b40c51422a\"\u003e\u003ccode\u003ef33a2c8\u003c/code\u003e\u003c/a\u003e fix: remove unnecessary case-sensitivity when working with commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2036\"\u003e#2036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/105dc72ea7aa1c00b2bceba7f3698d89245b72d1\"\u003e\u003ccode\u003e105dc72\u003c/code\u003e\u003c/a\u003e ci: update redis test images (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2035\"\u003e#2035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.2...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 7.0.11 to 7.0.12\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\u003ev7.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.11...v7.0.12\"\u003e7.0.12\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded support for REQUIRETLS (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1793\"\u003e#1793\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84\"\u003e053ce6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse 8bit encoding for message/rfc822 attachments (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b\"\u003eadf8611\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/v7.0.11...v7.0.12\"\u003e7.0.12\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded support for REQUIRETLS (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1793\"\u003e#1793\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84\"\u003e053ce6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse 8bit encoding for message/rfc822 attachments (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b\"\u003eadf8611\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/a208a0bc86a315d037d5be8849fab5862c488baa\"\u003e\u003ccode\u003ea208a0b\u003c/code\u003e\u003c/a\u003e chore(master): release 7.0.12 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84\"\u003e\u003ccode\u003e053ce6a\u003c/code\u003e\u003c/a\u003e fix: added support for REQUIRETLS (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b\"\u003e\u003ccode\u003eadf8611\u003c/code\u003e\u003c/a\u003e fix: use 8bit encoding for message/rfc822 attachments\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.11...v7.0.12\"\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.4 to 7.0.5\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 `socket.io` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io@4.8.2\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003eurl.parse()\u003c/code\u003e function is now deprecated and has been replaced by \u003ccode\u003enew URL()\u003c/code\u003e (see \u003ca href=\"https://github.com/socketio/socket.io/commit/8af70195bb8c5bc3efe9685997ab6373fb8b1ca9\"\u003e8af7019\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecall adapter.init() when creating each namespace (\u003ca href=\"https://github.com/socketio/socket.io/commit/f3e1f5ebdf59158d0c8d1e20f8230275617fb355\"\u003ef3e1f5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003ebb0b480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io/releases/tag/6.6.0\"\u003e\u003ccode\u003eengine.io@~6.6.0\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9978574e4f1d4e21593497f94c40053cd0fff359\"\u003e\u003ccode\u003e9978574\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io@4.8.1...socket.io@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@golevelup/ts-jest` from 1.1.1 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golevelup/nestjs/releases\"\u003e\u003ccode\u003e@​golevelup/ts-jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​golevelup/ts-jest\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixes on a regression caused by the new DeepMocked \u0026amp; type signatures\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golevelup/nestjs/commit/350f2839e36275ad5fb7083f31427e6726f1b7f9\"\u003e\u003ccode\u003e350f283\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://redirect.github.com/golevelup/nestjs/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golevelup/nestjs/commit/9d0023848127cf479c42bf8de1e79d339f390e95\"\u003e\u003ccode\u003e9d00238\u003c/code\u003e\u003c/a\u003e chore: new release for ts-jest and ts-vitest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golevelup/nestjs/commit/8ebe04428ca669e79b02d3ec4586772800277914\"\u003e\u003ccode\u003e8ebe044\u003c/code\u003e\u003c/a\u003e ts-jest regression in 1.0.0 due to DeepMocked type changes (\u003ca href=\"https://redirect.github.com/golevelup/nestjs/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golevelup/nestjs/commit/4de61d4d0b92751898552b33974b9ce9cef57edc\"\u003e\u003ccode\u003e4de61d4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency nodemon to v3.1.11 (\u003ca href=\"https://redirect.github.com/golevelup/nestjs/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golevelup/nestjs/commit/2c03254f489591e92470e0ce6262a05bf2bcbd6b\"\u003e\u003ccode\u003e2c03254\u003c/code\u003e\u003c/a\u003e fix(ts-vitest): correct DeepMocked type definitions (\u003ca href=\"https://redirect.github.com/golevelup/nestjs/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golevelup/nestjs/commit/a5e3a3276dd29136b824e10746c0711d09917910\"\u003e\u003ccode\u003ea5e3a32\u003c/code\u003e\u003c/a\u003e test(ts-vitest): add strict mode test (\u003ca href=\"https://redirect.github.com/golevelup/nestjs/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golevelup/nestjs/compare/@golevelup/ts-jest@1.1.1...@golevelup/ts-jest@1.2.0\"\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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs...\n\n_Description has been truncated_","html_url":"https://github.com/BereDarius/swapbuds-backend/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BereDarius%2Fswapbuds-backend/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"},{"uuid":"3796568179","node_id":"PR_kwDOGWZras68T6JA","number":875,"state":"closed","title":"chore(deps): bump the production group with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-15T09:01:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-09T11:18:32.000Z","updated_at":"2026-01-15T09:01:40.000Z","time_to_close":510186,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":13,"packages":[{"name":"@angular/animations","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/cdk","old_version":"21.0.2","new_version":"21.0.6","repository_url":"https://github.com/angular/components"},{"name":"@angular/common","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"zone.js","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/angular/angular"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"@floating-ui/dom","old_version":"1.6.13","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"focus-trap","old_version":"7.6.4","new_version":"7.7.1","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `21.0.3` | `21.0.8` |\n| [@angular/cdk](https://github.com/angular/components) | `21.0.2` | `21.0.6` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.0.3` | `21.0.8` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.0.3` | `21.0.8` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.0.3` | `21.0.8` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.0.3` | `21.0.8` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.0.3` | `21.0.8` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `21.0.3` | `21.0.8` |\n| [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js) | `0.15.1` | `0.16.0` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.6.13` | `1.7.4` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.4` | `7.7.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n\nUpdates `@angular/animations` from 21.0.3 to 21.0.8\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.0.8\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\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/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\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/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\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/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.0.8 (2026-01-08)\u003c/h1\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\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\u003e20.3.16 (2026-01-07)\u003c/h1\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/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\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.18 (2026-01-07)\u003c/h1\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/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e523dbaf1c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e4d9c4567ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003ecd405685af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e778460fcca\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e7c74674eb0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e0edbee4550\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003ef9c29572d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003cp\u003e| Commit | Type | Description |\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/angular/angular/commit/b9d7455d9c1921c1f1c05c09b32b68f87bd97c04\"\u003e\u003ccode\u003eb9d7455\u003c/code\u003e\u003c/a\u003e refactor(core): mark VERSION exports as pure for better tree-shaking\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.0.8/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.0.2 to 21.0.6\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.0.6\u003c/h2\u003e\n\u003ch3\u003eyoutube-player\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/b1f61c4c3616d844277020e3897381bd3a7ad246\"\u003e\u003cimg src=\"https://img.shields.io/badge/b1f61c4c3-fix-green\" alt=\"fix - b1f61c4c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eapply startSeconds with disablePlaceholder and autoplay (\u003ca href=\"https://redirect.github.com/angular/components/issues/32570\"\u003e#32570\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\u003eDescription\u003c/th\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/0d543d2deccb84739882cf46501013a5ee3c6506\"\u003e\u003cimg src=\"https://img.shields.io/badge/0d543d2de-fix-green\" alt=\"fix - 0d543d2de\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eexpansion:\u003c/strong\u003e all panels appearing open when printing (\u003ca href=\"https://redirect.github.com/angular/components/issues/32602\"\u003e#32602\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/e4ce169ba15b982fcb12d469d6b2ca25aeef6212\"\u003e\u003cimg src=\"https://img.shields.io/badge/e4ce169ba-fix-green\" alt=\"fix - e4ce169ba\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eselect:\u003c/strong\u003e global option not disabling popover (\u003ca href=\"https://redirect.github.com/angular/components/issues/32610\"\u003e#32610\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/964c39eb652a71bd44a481ef8f4cb807878d871e\"\u003e\u003cimg src=\"https://img.shields.io/badge/964c39eb6-fix-green\" alt=\"fix - 964c39eb6\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e add opt-in for better touch device detection (\u003ca href=\"https://redirect.github.com/angular/components/issues/32597\"\u003e#32597\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/4b594fbdc98dd62323abe1338809b4798aaa35de\"\u003e\u003cimg src=\"https://img.shields.io/badge/4b594fbdc-perf-orange\" alt=\"perf - 4b594fbdc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003echeckbox:\u003c/strong\u003e Use \u0026gt; combinator for hover selector (\u003ca href=\"https://redirect.github.com/angular/components/issues/32586\"\u003e#32586\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ca4a7a4b9095cbb344a1e1fe9ae5e51f04bc586a\"\u003e\u003cimg src=\"https://img.shields.io/badge/ca4a7a4b9-perf-orange\" alt=\"perf - ca4a7a4b9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e Use text-align: start instead of descendent dir selector. (\u003ca href=\"https://redirect.github.com/angular/components/issues/32585\"\u003e#32585\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/66e2a08bccb89dfa97293a23eaa1d18434931215\"\u003e\u003cimg src=\"https://img.shields.io/badge/66e2a08bc-fix-green\" alt=\"fix - 66e2a08bc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003edrag-drop:\u003c/strong\u003e make item and list easier to tree shake (\u003ca href=\"https://redirect.github.com/angular/components/issues/32604\"\u003e#32604\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/cf61d587dcc0f7f95a820700f39cd1eb6ae16c4d\"\u003e\u003cimg src=\"https://img.shields.io/badge/cf61d587d-fix-green\" alt=\"fix - cf61d587d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eoverlay:\u003c/strong\u003e safari workaround not working with popovers (\u003ca href=\"https://redirect.github.com/angular/components/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/c8028789db4a6973bc80c5c3f0466b9e5ab1a879\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8028789d-fix-green\" alt=\"fix - c8028789d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e expand selector for trigger (\u003ca href=\"https://redirect.github.com/angular/components/issues/32617\"\u003e#32617\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/63004702e2f02ab4d24e1484f41794d93b418045\"\u003e\u003cimg src=\"https://img.shields.io/badge/63004702e-fix-green\" alt=\"fix - 63004702e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003enot all symbols exported in some aria packages (\u003ca href=\"https://redirect.github.com/angular/components/issues/32591\"\u003e#32591\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e21.0.4\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/57e831975e3d0eaf19b02988be155baeafbf6152\"\u003e\u003cimg src=\"https://img.shields.io/badge/57e831975e-fix-green\" alt=\"fix - 57e831975e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eform-field:\u003c/strong\u003e outline being thrown off by Tailwind (\u003ca href=\"https://redirect.github.com/angular/components/issues/32513\"\u003e#32513\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/454bf9608919e0c7807afd4010551d05e1776637\"\u003e\u003cimg src=\"https://img.shields.io/badge/454bf96089-fix-green\" alt=\"fix - 454bf96089\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eschematics:\u003c/strong\u003e combine style resets (\u003ca href=\"https://redirect.github.com/angular/components/issues/32496\"\u003e#32496\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/d3139205c096504533c361f1649156d3b9337bad\"\u003e\u003cimg src=\"https://img.shields.io/badge/d3139205c0-fix-green\" alt=\"fix - d3139205c0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslide-toggle:\u003c/strong\u003e Fix a11y issues by hiding label when it has no content. (\u003ca href=\"https://redirect.github.com/angular/components/issues/32480\"\u003e#32480\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/a3dfa754c9080f023c3f4b0bd727c2d391f6c6c1\"\u003e\u003cimg src=\"https://img.shields.io/badge/a3dfa754c9-fix-green\" alt=\"fix - a3dfa754c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e remove explicit usePopover (\u003ca href=\"https://redirect.github.com/angular/components/issues/32528\"\u003e#32528\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/4d2a7169ee8b0df0cf7dead1a2034737d4d71748\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d2a7169ee-fix-green\" alt=\"fix - 4d2a7169ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etesting:\u003c/strong\u003e Skip task tracking if zone patches aren't present (\u003ca href=\"https://redirect.github.com/angular/components/issues/32544\"\u003e#32544\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/fb2726c7e0fe5d4a4a98713b4bcdb30e6fe8d45e\"\u003e\u003cimg src=\"https://img.shields.io/badge/fb2726c7e0-fix-green\" alt=\"fix - fb2726c7e0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etabs:\u003c/strong\u003e disabled tab selection\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/ecfe310e8ab09ef12b4e3980da5ac090fd111009\"\u003e\u003cimg src=\"https://img.shields.io/badge/ecfe310e8a-fix-green\" alt=\"fix - ecfe310e8a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etype issues when importing Aria directives (\u003ca href=\"https://redirect.github.com/angular/components/issues/32561\"\u003e#32561\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\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/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.0.6 \u0026quot;balsa-salsa\u0026quot; (2026-01-08)\u003c/h1\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/c8028789db4a6973bc80c5c3f0466b9e5ab1a879\"\u003ec8028789d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e expand selector for trigger (\u003ca href=\"https://redirect.github.com/angular/components/pull/32617\"\u003e#32617\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\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/66e2a08bccb89dfa97293a23eaa1d18434931215\"\u003e66e2a08bc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003edrag-drop:\u003c/strong\u003e make item and list easier to tree shake (\u003ca href=\"https://redirect.github.com/angular/components/pull/32604\"\u003e#32604\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/cf61d587dcc0f7f95a820700f39cd1eb6ae16c4d\"\u003ecf61d587d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eoverlay:\u003c/strong\u003e safari workaround not working with popovers (\u003ca href=\"https://redirect.github.com/angular/components/pull/32588\"\u003e#32588\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/0d543d2deccb84739882cf46501013a5ee3c6506\"\u003e0d543d2de\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eexpansion:\u003c/strong\u003e all panels appearing open when printing (\u003ca href=\"https://redirect.github.com/angular/components/pull/32602\"\u003e#32602\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/e4ce169ba15b982fcb12d469d6b2ca25aeef6212\"\u003ee4ce169ba\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eselect:\u003c/strong\u003e global option not disabling popover (\u003ca href=\"https://redirect.github.com/angular/components/pull/32610\"\u003e#32610\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/964c39eb652a71bd44a481ef8f4cb807878d871e\"\u003e964c39eb6\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e add opt-in for better touch device detection (\u003ca href=\"https://redirect.github.com/angular/components/pull/32597\"\u003e#32597\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/4b594fbdc98dd62323abe1338809b4798aaa35de\"\u003e4b594fbdc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eperf\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003echeckbox:\u003c/strong\u003e Use \u0026gt; combinator for hover selector (\u003ca href=\"https://redirect.github.com/angular/components/pull/32586\"\u003e#32586\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ca4a7a4b9095cbb344a1e1fe9ae5e51f04bc586a\"\u003eca4a7a4b9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eperf\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e Use text-align: start instead of descendent dir selector. (\u003ca href=\"https://redirect.github.com/angular/components/pull/32585\"\u003e#32585\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eyoutube-player\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/b1f61c4c3616d844277020e3897381bd3a7ad246\"\u003eb1f61c4c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eapply startSeconds with disablePlaceholder and autoplay (\u003ca href=\"https://redirect.github.com/angular/components/pull/32570\"\u003e#32570\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/63004702e2f02ab4d24e1484f41794d93b418045\"\u003e63004702e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003enot all symbols exported in some aria packages (\u003ca href=\"https://redirect.github.com/angular/components/pull/32591\"\u003e#32591\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\u003ch1\u003e21.0.5 \u0026quot;plastic-deer\u0026quot; (2025-12-18)\u003c/h1\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.1.0-next.3 \u0026quot;lego scooter\u0026quot; (2025-12-17)\u003c/h1\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/ebb1c176f2f4909acad41c8bbbb87e023c9a0b99\"\u003eebb1c176f2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etabs:\u003c/strong\u003e disabled tab selection\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\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/dd40f25a03337765d09ea43f89d0baf3ba6b84a8\"\u003edd40f25a03\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etesting:\u003c/strong\u003e Skip task tracking if zone patches aren't present (\u003ca href=\"https://redirect.github.com/angular/components/pull/32544\"\u003e#32544\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/0669de57f2eb0b80b418545ab5a8d9725c1c8f51\"\u003e0669de57f2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eform-field:\u003c/strong\u003e outline being thrown off by Tailwind (\u003ca href=\"https://redirect.github.com/angular/components/pull/32513\"\u003e#32513\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/a364de5d01c46fe94bd44813b0e584f4b80aa7bc\"\u003ea364de5d01\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eschematics:\u003c/strong\u003e combine style resets (\u003ca href=\"https://redirect.github.com/angular/components/pull/32496\"\u003e#32496\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/204788b9458a24145cce55cc3744b0bc793fbb0f\"\u003e204788b945\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslide-toggle:\u003c/strong\u003e Fix a11y issues by hiding label when it has no content. (\u003ca href=\"https://redirect.github.com/angular/components/pull/32480\"\u003e#32480\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\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c9b61818448ad157e958fc38be5f8e0ada00645f\"\u003e\u003ccode\u003ec9b6181\u003c/code\u003e\u003c/a\u003e release: cut the v21.0.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/b8192d2ba7e1fe70511821ffa436d75ca412d06b\"\u003e\u003ccode\u003eb8192d2\u003c/code\u003e\u003c/a\u003e test(multiple): remove checks for popover from test (\u003ca href=\"https://redirect.github.com/angular/components/issues/32622\"\u003e#32622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/96a20fd7ab11f9add0d240cd7fef1a748f5ec9aa\"\u003e\u003ccode\u003e96a20fd\u003c/code\u003e\u003c/a\u003e build(multiple): Recommend installing the angular language service extension ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/00c8d29835d90a3ace7f37d7469f7a7e76d95b68\"\u003e\u003ccode\u003e00c8d29\u003c/code\u003e\u003c/a\u003e build: bump year (\u003ca href=\"https://redirect.github.com/angular/components/issues/32608\"\u003e#32608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/c8028789db4a6973bc80c5c3f0466b9e5ab1a879\"\u003e\u003ccode\u003ec802878\u003c/code\u003e\u003c/a\u003e fix(aria/menu): expand selector for trigger (\u003ca href=\"https://redirect.github.com/angular/components/issues/32617\"\u003e#32617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/ca4a7a4b9095cbb344a1e1fe9ae5e51f04bc586a\"\u003e\u003ccode\u003eca4a7a4\u003c/code\u003e\u003c/a\u003e perf(material/table): Use text-align: start instead of descendent dir selecto...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/66e2a08bccb89dfa97293a23eaa1d18434931215\"\u003e\u003ccode\u003e66e2a08\u003c/code\u003e\u003c/a\u003e fix(cdk/drag-drop): make item and list easier to tree shake (\u003ca href=\"https://redirect.github.com/angular/components/issues/32604\"\u003e#32604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/e4ce169ba15b982fcb12d469d6b2ca25aeef6212\"\u003e\u003ccode\u003ee4ce169\u003c/code\u003e\u003c/a\u003e fix(material/select): global option not disabling popover (\u003ca href=\"https://redirect.github.com/angular/components/issues/32610\"\u003e#32610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/1396042dd6edd0aae8160894bb40730de705a04a\"\u003e\u003ccode\u003e1396042\u003c/code\u003e\u003c/a\u003e build: disable formatting on styles and templates (\u003ca href=\"https://redirect.github.com/angular/components/issues/32614\"\u003e#32614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/f22e7faac216b786af256d3b994e66da363023c1\"\u003e\u003ccode\u003ef22e7fa\u003c/code\u003e\u003c/a\u003e docs: improve properties and methods template (\u003ca href=\"https://redirect.github.com/angular/components/issues/32071\"\u003e#32071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/components/compare/21.0.2...v21.0.6\"\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.0.3 to 21.0.8\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.0.8\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\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/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\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/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\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/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.0.8 (2026-01-08)\u003c/h1\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\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\u003e20.3.16 (2026-01-07)\u003c/h1\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/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\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.18 (2026-01-07)\u003c/h1\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/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e523dbaf1c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e4d9c4567ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003ecd405685af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e778460fcca\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e7c74674eb0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e0edbee4550\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003ef9c29572d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003cp\u003e| Commit | Type | Description |\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/angular/angular/commit/d699eef2ca32e07dfb1dec5ed2eac61c81664e68\"\u003e\u003ccode\u003ed699eef\u003c/code\u003e\u003c/a\u003e docs: add docs for transform property in built-in loaders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/feed89e83cea5724fba29c24da4a5fe943ce13c6\"\u003e\u003ccode\u003efeed89e\u003c/code\u003e\u003c/a\u003e ci: reformat files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/6d9d2b83f680efb60c694b38d35dfe850c756b1f\"\u003e\u003ccode\u003e6d9d2b8\u003c/code\u003e\u003c/a\u003e refactor(common): remove redundant providedIn: 'root' from injection tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/288238abef8fbd80a353be7ff3f00f08bc49ec94\"\u003e\u003ccode\u003e288238a\u003c/code\u003e\u003c/a\u003e refactor(core): correct all \u003ccode\u003etypeof ngDevMode\u003c/code\u003e comparison patterns introduced...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/56418b108e27e2ff4a3cae39b082ea2db5ffce79\"\u003e\u003ccode\u003e56418b1\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003eHTTP_TRANSFER_CACHE_ORIGIN_MAP\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.0.8/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.0.3 to 21.0.8\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.0.8\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\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/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\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/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\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/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.0.8 (2026-01-08)\u003c/h1\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\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\u003e20.3.16 (2026-01-07)\u003c/h1\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/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\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.18 (2026-01-07)\u003c/h1\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/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e523dbaf1c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e4d9c4567ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003ecd405685af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e778460fcca\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e7c74674eb0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e0edbee4550\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003ef9c29572d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003cp\u003e| Commit | Type | Description |\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/angular/angular/commit/fbb37d8388f5f7bd070d5bf545b0943b22c65608\"\u003e\u003ccode\u003efbb37d8\u003c/code\u003e\u003c/a\u003e refactor(core): remove unused instruction parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003ccode\u003e63b1cdc\u003c/code\u003e\u003c/a\u003e fix(compiler): produce accurate span for typeof and void expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003ccode\u003ee3fba18\u003c/code\u003e\u003c/a\u003e feat(forms): add \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003ccode\u003e8e80874\u003c/code\u003e\u003c/a\u003e fix(compiler): better types for a few expression AST nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003ccode\u003ef9c2957\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/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003ccode\u003e523dbaf\u003c/code\u003e\u003c/a\u003e fix(compiler): stop ThisReceiver inheritance from ImplicitReceiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003ccode\u003e3c3ae0c\u003c/code\u003e\u003c/a\u003e fix(compiler): provide location information for literal map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/feed89e83cea5724fba29c24da4a5fe943ce13c6\"\u003e\u003ccode\u003efeed89e\u003c/code\u003e\u003c/a\u003e ci: reformat files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/31b909040a3f1a1fa9cfef035501557fee4cb9d2\"\u003e\u003ccode\u003e31b9090\u003c/code\u003e\u003c/a\u003e refactor(compiler): remove unnecessary sanitization for safe attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/534b1b507db5e2710323d638036ee873f838260c\"\u003e\u003ccode\u003e534b1b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler): remove unnecessary sanitization for safe attributes\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v21.0.8/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.0.3 to 21.0.8\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.0.8\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\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/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\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/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\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/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.0.8 (2026-01-08)\u003c/h1\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\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\u003e20.3.16 (2026-01-07)\u003c/h1\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/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\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.18 (2026-01-07)\u003c/h1\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/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal ma...\n\n_Description has been truncated_","html_url":"https://github.com/haiilo/catalyst/pull/875","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/haiilo%2Fcatalyst/issues/875","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/875/packages"},{"uuid":"3786198680","node_id":"PR_kwDOPbjo-c67xuED","number":87,"state":"open","title":"chore(deps): Bump the dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-06T19:02:13.000Z","updated_at":"2026-01-06T22:01:51.461Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"dependencies","update_count":25,"packages":[{"name":"undici","old_version":"7.16.0","new_version":"7.18.2","repository_url":"https://github.com/nodejs/undici"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@graphql-codegen/typed-document-node","old_version":"6.1.4","new_version":"6.1.5","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript","old_version":"5.0.6","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript-operations","old_version":"5.0.6","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"eslint","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.3.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@apollo/client","old_version":"4.0.9","new_version":"4.0.11","repository_url":"https://github.com/apollographql/apollo-client"},{"name":"@apollo/client-react-streaming","old_version":"0.14.0","new_version":"0.14.3","repository_url":"https://github.com/apollographql/apollo-client-integrations"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"27.3.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"},{"name":"fs-extra","old_version":"11.3.2","new_version":"11.3.3","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"shiki","old_version":"3.19.0","new_version":"3.20.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@tanstack/svelte-virtual","old_version":"3.13.13","new_version":"3.13.17","repository_url":"https://github.com/TanStack/virtual"},{"name":"focus-trap","old_version":"7.6.6","new_version":"7.7.1","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"chromatic","old_version":"13.3.4","new_version":"13.3.5","repository_url":"https://github.com/chromaui/chromatic-cli"},{"name":"@docsearch/js","old_version":"4.3.2","new_version":"4.4.0","repository_url":"https://github.com/algolia/docsearch"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [undici](https://github.com/nodejs/undici) | `7.16.0` | `7.18.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` |\n| [@graphql-codegen/typed-document-node](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node) | `6.1.4` | `6.1.5` |\n| [@graphql-codegen/typescript](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript) | `5.0.6` | `5.0.7` |\n| [@graphql-codegen/typescript-operations](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations) | `5.0.6` | `5.0.7` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.1` | `9.39.2` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.3.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.0.16` |\n| [@apollo/client](https://github.com/apollographql/apollo-client) | `4.0.9` | `4.0.11` |\n| [@apollo/client-react-streaming](https://github.com/apollographql/apollo-client-integrations) | `0.14.0` | `0.14.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.16` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.15` | `4.0.16` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `27.4.0` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.2` | `11.3.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.5` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.19.0` | `3.20.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@tanstack/svelte-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/svelte-virtual) | `3.13.13` | `3.13.17` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.6` | `7.7.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [chromatic](https://github.com/chromaui/chromatic-cli) | `13.3.4` | `13.3.5` |\n| [@docsearch/js](https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-js) | `4.3.2` | `4.4.0` |\n\n\nUpdates `undici` from 7.16.0 to 7.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(decompress): limit Content-Encoding chain to 5 to prevent resourc… by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4729\"\u003enodejs/undici#4729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.18.1...v7.18.2\"\u003ehttps://github.com/nodejs/undici/compare/v7.18.1...v7.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest and Fix running without SSL by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4727\"\u003enodejs/undici#4727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add security warning for strictContentLength option by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4726\"\u003enodejs/undici#4726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump step-security/harden-runner from 2.13.1 to 2.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4718\"\u003enodejs/undici#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4719\"\u003enodejs/undici#4719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.18.0...v7.18.1\"\u003ehttps://github.com/nodejs/undici/compare/v7.18.0...v7.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.17.0...v7.18.0\"\u003ehttps://github.com/nodejs/undici/compare/v7.17.0...v7.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: extract infra and encoding methods by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4523\"\u003enodejs/undici#4523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove h2 by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4534\"\u003enodejs/undici#4534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: make nodejs-shared wf reusable, install binaryen for wasm-opt, test on node-nightly by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4535\"\u003enodejs/undici#4535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix nightly shared library case by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4543\"\u003enodejs/undici#4543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: consume bodies of fetch responses to fix failing macos 20 ci  by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4528\"\u003enodejs/undici#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Cache Interceptor example to README by \u003ca href=\"https://github.com/tawseefnabi\"\u003e\u003ccode\u003e@​tawseefnabi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4393\"\u003enodejs/undici#4393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: remove node20 version check by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4544\"\u003enodejs/undici#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: use MessagePort instance type in MessageEvent by \u003ca href=\"https://github.com/Renegade334\"\u003e\u003ccode\u003e@​Renegade334\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4546\"\u003enodejs/undici#4546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: set write permissions on job level by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4537\"\u003enodejs/undici#4537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: activate n/no-process-exit by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4548\"\u003enodejs/undici#4548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run benchmarks on pull_requests and by pushing on specific branches only by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4536\"\u003enodejs/undici#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: activate n/prefer-node-protocol to enforce \u003ccode\u003e'node:'\u003c/code\u003e prefix for requiring node built-ins by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4547\"\u003enodejs/undici#4547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(H2): correct CONNECT behaviour by \u003ca href=\"https://github.com/metcoder95\"\u003e\u003ccode\u003e@​metcoder95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4541\"\u003enodejs/undici#4541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix plans by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4550\"\u003enodejs/undici#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add runtime feature \u0026quot;detection\u0026quot; by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4545\"\u003enodejs/undici#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use less promises in extractBody by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4458\"\u003enodejs/undici#4458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy-agent): add missing return after callback-call by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4553\"\u003enodejs/undici#4553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove redundant line in retry-handler by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4554\"\u003enodejs/undici#4554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add no-wasm-simd option by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4533\"\u003enodejs/undici#4533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use lazyloaders for runtime feature detection by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4557\"\u003enodejs/undici#4557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: minor changes in dispatcher-base.js and types for Dispatcher by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4556\"\u003enodejs/undici#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp2: refactor and split tests of  http2.js into multiple files by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4561\"\u003enodejs/undici#4561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: dns-interceptor test should await plan to complete by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4560\"\u003enodejs/undici#4560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove istanbul instructions by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4559\"\u003enodejs/undici#4559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: keep promise chains intact by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4558\"\u003enodejs/undici#4558\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/nodejs/undici/commit/7e5cb2d7468633b48679627061d696a0bb45f651\"\u003e\u003ccode\u003e7e5cb2d\u003c/code\u003e\u003c/a\u003e Bumped v7.18.2 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/b04e3cbb569c1596f86c108e9b52c79d8475dcb3\"\u003e\u003ccode\u003eb04e3cb\u003c/code\u003e\u003c/a\u003e fix(decompress): limit Content-Encoding chain to 5 to prevent resource exhaus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2bcb77bbc27f966ac86e31154161792a4a8dadf5\"\u003e\u003ccode\u003e2bcb77b\u003c/code\u003e\u003c/a\u003e Bumped v7.18.1 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/58a12b7f19f5d4b186c90aed2e3a55a3ba37decf\"\u003e\u003ccode\u003e58a12b7\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/5fa2930582cab9c387df5cb2ddef44cb42bdf4a9\"\u003e\u003ccode\u003e5fa2930\u003c/code\u003e\u003c/a\u003e build(deps): bump step-security/harden-runner from 2.13.1 to 2.14.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4718\"\u003e#4718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/fbbe283fc4054c35ad21316bcf65996b0929ed58\"\u003e\u003ccode\u003efbbe283\u003c/code\u003e\u003c/a\u003e docs: add security warning for strictContentLength option (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4726\"\u003e#4726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ce12d9e5dc1a72724cbef8ac43219ba9643b9142\"\u003e\u003ccode\u003ece12d9e\u003c/code\u003e\u003c/a\u003e fix: do not crash if Node.js is compiled without SSL (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4727\"\u003e#4727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ebe3e33ea4d25402e0dc12dcc67902fdb7f231d4\"\u003e\u003ccode\u003eebe3e33\u003c/code\u003e\u003c/a\u003e Bumped v7.18.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4725\"\u003e#4725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/4e9b88b1c78349a956babef1151add83866f2dfb\"\u003e\u003ccode\u003e4e9b88b\u003c/code\u003e\u003c/a\u003e fix: limit Content-Encoding chain to 5 to prevent resource exhaustion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/d5607677d444553183b0a637f687d20167427b36\"\u003e\u003ccode\u003ed560767\u003c/code\u003e\u003c/a\u003e Bumped v7.17.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4724\"\u003e#4724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v7.16.0...v7.18.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.1 to 9.39.2\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\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typed-document-node` from 6.1.4 to 6.1.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typed-document-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typed-document-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@6.1.5/packages/plugins/typescript/typed-document-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript@5.0.7/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e fix invalid check for inline fragments (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript-operations@5.0.7/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-svelte` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/blob/v3.4.1/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(fix) externalize all prettier imports\u003c/li\u003e\n\u003cli\u003e(fix) don't remove parantheses of \u003ccode\u003ebind:\u003c/code\u003eings with \u003ccode\u003eas\u003c/code\u003e type casts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commits/v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.4 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure await-block type is preserved in the latest Svelte version (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2895\"\u003e#2895\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/sveltejs/language-tools/commit/63a22b8089e69e3bc829713d21a5ac7837a5b9a1\"\u003e\u003ccode\u003e63a22b8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d0562f9701fd644658dc431bcd28169fd78e50e9\"\u003e\u003ccode\u003ed0562f9\u003c/code\u003e\u003c/a\u003e perf: only create objects for completion items for svelte syntax once (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/96e8ca884711bc5acaf1fda45ed7f95b38a75b4a\"\u003e\u003ccode\u003e96e8ca8\u003c/code\u003e\u003c/a\u003e fix(syntax): sveltejs ts highlighting when trailing type alias misses semicol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/910437ca333b9a18713a538b4a7b578783f9cb78\"\u003e\u003ccode\u003e910437c\u003c/code\u003e\u003c/a\u003e fix: add some limit to store auto-import (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2909\"\u003e#2909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/383e6894ea428f54de59b1a42d03e59f09c5a284\"\u003e\u003ccode\u003e383e689\u003c/code\u003e\u003c/a\u003e perf: optimize path normalization (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/798529998d965e740be3a7abd23ec0058babfe3a\"\u003e\u003ccode\u003e7985299\u003c/code\u003e\u003c/a\u003e perf: avoid global completion in component start tag (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/35a339095e364ddec73a01727d5975ecbd365e26\"\u003e\u003ccode\u003e35a3390\u003c/code\u003e\u003c/a\u003e chore: skip document symbols timeout in test (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/fae32d31b3269dd3dce88639259afa7b6ae4b1ea\"\u003e\u003ccode\u003efae32d3\u003c/code\u003e\u003c/a\u003e perf: optimize module resolution cache invalidation check (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b640868854d0b3c23551b06a7cddf6f542776cd3\"\u003e\u003ccode\u003eb640868\u003c/code\u003e\u003c/a\u003e [perf]: early return in getCompletions if in style or script tag (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b6ebbd83e7495db187d2ebc15d3b9e372623e1a7\"\u003e\u003ccode\u003eb6ebbd8\u003c/code\u003e\u003c/a\u003e fix: ensure await-block type is preserved in the latest Svelte version (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.4...svelte-check@4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.2.7 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\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/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.0/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210cefa1caa6b9849a41fd26ec01775074\"\u003e\u003ccode\u003e84a3062\u003c/code\u003e\u003c/a\u003e fix(browser): string formatting bug when including placeholders in console.lo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba901af740ed7adbfa36fc44928ebef3a\"\u003e\u003ccode\u003ef7f6aa8\u003c/code\u003e\u003c/a\u003e fix: log deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9226\"\u003e#9226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6565d2e3d68a005fd0e86f9a81fa9a45\"\u003e\u003ccode\u003e568513c\u003c/code\u003e\u003c/a\u003e fix: allow inlining fully dynamic import (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9137\"\u003e#9137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b08f864b7e9ed244462f7f2ed214e835b\"\u003e\u003ccode\u003e5d26b87\u003c/code\u003e\u003c/a\u003e fix(experimental): export \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9187\"\u003e#9187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f17eb423d436f0da666a44536f505e1d0e5a0b97\"\u003e\u003ccode\u003ef17eb42\u003c/code\u003e\u003c/a\u003e refactor: avoid using \u003ccode\u003eisFileServingAllowed\u003c/code\u003e from Vite (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9160\"\u003e#9160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99ae8ca6edc1e6b04149806cbbbf3c20ce\"\u003e\u003ccode\u003e78cfbf9\u003c/code\u003e\u003c/a\u003e fix: avoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249722df7556638f50a9db01cf01e6a2f8\"\u003e\u003ccode\u003eda0ade2\u003c/code\u003e\u003c/a\u003e fix: fix browser mode default testTimeout back to 15 seconds (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9167\"\u003e#9167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/client` from 4.0.9 to 4.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-client/releases\"\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13050\"\u003e#13050\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Replace usage of \u003ccode\u003efindLast\u003c/code\u003e with more backwards-compatible methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13049\"\u003e#13049\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where queries starting with \u003ccode\u003eskipToken\u003c/code\u003e or lazy queries from \u003ccode\u003euseLazyQuery\u003c/code\u003e were included in \u003ccode\u003eclient.refetchQueries()\u003c/code\u003e before they had been executed for the first time. While generally queries with a \u003ccode\u003estandby\u003c/code\u003e \u003ccode\u003efetchPolicy\u003c/code\u003e should be included in refetch, these queries never had \u003ccode\u003evariables\u003c/code\u003e passed in, so they should be excluded until they have run once and received their actual variables.\u003c/p\u003e\n\u003cp\u003eThese queries are now properly excluded from refetch operations until after their initial execution.\u003c/p\u003e\n\u003cp\u003eThis change adds a new hidden option to \u003ccode\u003eclient.watchQuery\u003c/code\u003e, \u003ccode\u003e[variablesUnknownSymbol]\u003c/code\u003e, which may be set \u003ccode\u003etrue\u003c/code\u003e for queries starting with a \u003ccode\u003efetchPolicy\u003c/code\u003e of \u003ccode\u003estandby\u003c/code\u003e. It will only be applied when creating the \u003ccode\u003eObservableQuery\u003c/code\u003e instance and cannot be changed later. This flag indicates that the query's variables are not yet known, and thus it should be excluded from refetch operations until they are.\n\u003cstrong\u003eThis option is not meant for everyday use and is intended for framework integrations only.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13045\"\u003e#13045\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\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/apollographql/apollo-client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13050\"\u003e#13050\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Replace usage of \u003ccode\u003efindLast\u003c/code\u003e with more backwards-compatible methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13049\"\u003e#13049\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where queries starting with \u003ccode\u003eskipToken\u003c/code\u003e or lazy queries from \u003ccode\u003euseLazyQuery\u003c/code\u003e were included in \u003ccode\u003eclient.refetchQueries()\u003c/code\u003e before they had been executed for the first time. While generally queries with a \u003ccode\u003estandby\u003c/code\u003e \u003ccode\u003efetchPolicy\u003c/code\u003e should be included in refetch, these queries never had \u003ccode\u003evariables\u003c/code\u003e passed in, so they should be excluded until they have run once and received their actual variables.\u003c/p\u003e\n\u003cp\u003eThese queries are now properly excluded from refetch operations until after their initial execution.\u003c/p\u003e\n\u003cp\u003eThis change adds a new hidden option to \u003ccode\u003eclient.watchQuery\u003c/code\u003e, \u003ccode\u003e[variablesUnknownSymbol]\u003c/code\u003e, which may be set \u003ccode\u003etrue\u003c/code\u003e for queries starting with a \u003ccode\u003efetchPolicy\u003c/code\u003e of \u003ccode\u003estandby\u003c/code\u003e. It will only be applied when creating the \u003ccode\u003eObservableQuery\u003c/code\u003e instance and cannot be changed later. This flag indicates that the query's variables are not yet known, and thus it should be excluded from refetch operations until they are.\n\u003cstrong\u003eThis option is not meant for everyday use and is intended for framework integrations only.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13045\"\u003e#13045\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\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/apollographql/apollo-client/commit/0775976eba7df6781d5af28124e6bc885cfa0c40\"\u003e\u003ccode\u003e0775976\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e avoid refetching queries that start off with a \u003ccode\u003eskipToken\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13049\"\u003e#13049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e eliminate usage of \u003ccode\u003efindLast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13050\"\u003e#13050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/cc7c99f9f582c2020bf79661aacf6f3eedab33f7\"\u003e\u003ccode\u003ecc7c99f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13046\"\u003e#13046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13045\"\u003e#13045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/a18037b85fa124531542748a29faff265ccd5b0b\"\u003e\u003ccode\u003ea18037b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13040\"\u003e#13040\u003c/a\u003e from TheSoki/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/e488f1695e49d67406e936303f174502432e17e7\"\u003e\u003ccode\u003ee488f16\u003c/code\u003e\u003c/a\u003e docs: fix Apollo Link URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/1a4f4d974befa21c2700fdba523e02bf8f237756\"\u003e\u003ccode\u003e1a4f4d9\u003c/code\u003e\u003c/a\u003e Add guidence for using the data masking jscodeshift/codemod migration (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13037\"\u003e#13037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/0a09828c4a321192a3fc8b1225e927b33ad3c45a\"\u003e\u003ccode\u003e0a09828\u003c/code\u003e\u003c/a\u003e Migration docs improvements (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13034\"\u003e#13034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/d27cff4aad23ca51aa072e08e339f543b3f6267d\"\u003e\u003ccode\u003ed27cff4\u003c/code\u003e\u003c/a\u003e Remove outdated docs section (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13028\"\u003e#13028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apollographql/apollo-client/compare/@apollo/client@4.0.9...@apollo/client@4.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/client-react-streaming` from 0.14.0 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-client-integrations/releases\"\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0385d57: fix race condition in \u003ccode\u003ecreateInjectionTransformStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e00e61e5: Handle errors in incremental chunks when streaming from hook SSR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch2\u003e0.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e156a5e1: Fix a bug where \u003ccode\u003euseQuery\u003c/code\u003e started off with \u003ccode\u003eloading: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a523b9f7ffb213b769a43f529b89c6ae99c867b2\"\u003e\u003ccode\u003ea523b9f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/0385d57d184c0ae40d7379672f409a79bdb6b64e\"\u003e\u003ccode\u003e0385d57\u003c/code\u003e\u003c/a\u003e fix race condition in \u003ccode\u003ecreateInjectionTransformStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/00e61e5dad1e7bf5cd0a4ff32067ba4fbca9c399\"\u003e\u003ccode\u003e00e61e5\u003c/code\u003e\u003c/a\u003e Handle errors in incremental chunks when streaming from hook SSR. (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/1f930c4f5ecf936887d0a08441abe0b8927e304b\"\u003e\u003ccode\u003e1f930c4\u003c/code\u003e\u003c/a\u003e bette logging of publish step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/06163d53037ac48e38a7e44785b55bc760b4170a\"\u003e\u003ccode\u003e06163d5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/156a5e19b58ff6610650480cad67bbaf7431d165\"\u003e\u003ccode\u003e156a5e1\u003c/code\u003e\u003c/a\u003e Fix a bug where \u003ccode\u003euseQuery\u003c/code\u003e started off with \u003ccode\u003eloading: false\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a242d310c579952db215c2bd1c633bf63641ed2c\"\u003e\u003ccode\u003ea242d31\u003c/code\u003e\u003c/a\u003e fix up tests for updated react version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/02b1574aefa1e650bf9e94d6a5413470ad2c4c72\"\u003e\u003ccode\u003e02b1574\u003c/code\u003e\u003c/a\u003e update resolutions for react package, 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a1e9f9587d671862cc3379c75254cad3da82bbeb\"\u003e\u003ccode\u003ea1e9f95\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003ereact-server-dom-webpack\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/1485efcdae657912d8705782132ff68e735f759d\"\u003e\u003ccode\u003e1485efc\u003c/code\u003e\u003c/a\u003e update React repo dependencies to \u003ccode\u003e^19.2.1\u003c/code\u003e, update Next (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apollographql/apollo-client-integrations/compare/@apollo/client-react-streaming@0.14.0...@apollo/client-react-streaming@0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/ui` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b30482cd95fb56abe4e0250ad8beaa5467a\"\u003e\u003ccode\u003e60642b3\u003c/code\u003e\u003c/a\u003e fix: fix module graph UI on html reporter with headless browser mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/9219\"\u003e#9219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 27.3.0 to 27.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\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/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/098d16d6b86c5f215d48658c3005cb54b1325603\"\u003e\u003ccode\u003e098d16d\u003c/code\u003e\u003c/a\u003e Version 27.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/1cd029efb72314840c46730d72f9684c60635c54\"\u003e\u003ccode\u003e1cd029e\u003c/code\u003e\u003c/a\u003e Improve asciiLowercase/asciiUppercase performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/83fcb627264def824fd80366b33c29ccb5c6dd01\"\u003e\u003ccode\u003e83fcb62\u003c/code\u003e\u003c/a\u003e Implement TextEncoder and TextDecoder; improve XML decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ddad97df73368768c5107e3d141b6bb994164c4d\"\u003e\u003ccode\u003eddad97d\u003c/code\u003e\u003c/a\u003e Switch from iconv-lite to exodus/bytes for decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/25cb2a1c2b2944ab218b347a602accb736cdaa92\"\u003e\u003ccode\u003e25cb2a1\u003c/code\u003e\u003c/a\u003e Use weak references for ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ed4f5ed66d0b5b3ee888389a27850fe17253c357\"\u003e\u003ccode\u003eed4f5ed\u003c/code\u003e\u003c/a\u003e Add currently-failing CSS regression tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/jsdom/compare/27.3.0...27.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.3 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.19.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ecloseTimeout\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2308\"\u003e#2308\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eHandled a forthcoming breaking change in Node.js core (19984854).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/61349ec5dad363c56e51c68bc1c644f29af05db0\"\u003e\u003ccode\u003e61349ec\u003c/code\u003e\u003c/a\u003e [dist] 8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/3f9ffc688f1172cd599e6fbd87a06e20044bd359\"\u003e\u003ccode\u003e3f9ffc6\u003c/code\u003e\u003c/a\u003e [feature] Introduce the \u003ccode\u003ecloseTimeout\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/19984854104e637a21cbc080272ac63d3d60a273\"\u003e\u003ccode\u003e1998485\u003c/code\u003e\u003c/a\u003e [fix] Ensure all remaining data is read as a single chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/726c3732b3e5319219ed73cac4826fd36917e2e1\"\u003e\u003ccode\u003e726c373\u003c/code\u003e\u003c/a\u003e [doc] Sort options alphabetically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/b151f1e8a3d1742756d2620198bdce8cff863e1c\"\u003e\u003ccode\u003eb151f1e\u003c/code\u003e\u003c/a\u003e [ci] Update actions/checkout action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/dabdd5b3018dd05792627a53517dfdb58ae19824\"\u003e\u003ccode\u003edabdd5b\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/86eac5b44ac2bff9087ec40c9bd06bc7b4f0da07\"\u003e\u003ccode\u003e86eac5b\u003c/code\u003e\u003c/a\u003e [ci] Test on node 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/1891e1474f0c9279459ce49e448867f1a46bc0a4\"\u003e\u003ccode\u003e1891e14\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa28c779041b5951058e8edd73649d20de56d139\"\u003e\u003ccode\u003eaa28c77\u003c/code\u003e\u003c/a\u003e [ci] Update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/8.18.3...8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.2 to 11.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.3 / 2025-12-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix copying symlink when destination is a symlink to the same target (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1019\"\u003e#1019\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1060\"\u003e#1060\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/jprichardson/node-fs-extra/commit/1de81e98a8ff3afb5cf4a6b4dc63a93216728dd3\"\u003e\u003ccode\u003e1de81e9\u003c/code\u003e\u003c/a\u003e 11.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/ddc46f7cb980e5f2cc2174c73342cfe18e875895\"\u003e\u003ccode\u003eddc46f7\u003c/code\u003e\u003c/a\u003e Fix symlink copy failing when source and dest symlinks point to same target (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5023c22431e2341385d6c4b7645bb896d2e477b6\"\u003e\u003ccode\u003e5023c22\u003c/code\u003e\u003c/a\u003e Use macos-15-intel runner (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.2...11.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.13 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/equaltoai/greater-components/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/equaltoai%2Fgreater-components/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"},{"uuid":"3782685540","node_id":"PR_kwDOQMSk4c67mEsm","number":44,"state":"closed","title":"Bump the all group across 1 directory with 87 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-13T00:21:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T19:50:52.000Z","updated_at":"2026-01-13T00:21:34.000Z","time_to_close":621041,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":87,"packages":[{"name":"@lexical/code","old_version":"0.38.2","new_version":"0.39.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.38.2","new_version":"0.39.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.38.2","new_version":"0.39.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/react","old_version":"0.38.2","new_version":"0.39.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.38.2","new_version":"0.39.0","repository_url":"https://github.com/facebook/lexical"},{"name":"lexical","old_version":"0.38.2","new_version":"0.39.0","repository_url":"https://github.com/facebook/lexical"},{"name":"lucide-react","old_version":"0.556.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.0.10","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@biomejs/biome","old_version":"2.3.8","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.9.5","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.10.1","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"baseline-browser-mapping","old_version":"2.9.5","new_version":"2.9.11","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001759","new_version":"1.0.30001762","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"react-error-boundary","old_version":"6.0.0","new_version":"6.0.2","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"rollup","old_version":"4.53.3","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"update-browserslist-db","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lexical/code](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code) | `0.38.2` | `0.39.0` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.38.2` | `0.39.0` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.38.2` | `0.39.0` |\n| [@lexical/react](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react) | `0.38.2` | `0.39.0` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.38.2` | `0.39.0` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.38.2` | `0.39.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.556.0` | `0.562.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.1` | `19.2.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.1` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.8` | `2.3.11` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.1.18` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.9.5` | `2.9.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.1` | `25.0.3` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.5` | `2.9.11` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001759` | `1.0.30001762` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.0` | `6.0.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.53.3` | `4.55.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.2` | `1.2.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n\n\nUpdates `@lexical/code` from 0.38.2 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/code\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.39.0 is a monthly release primarily focusing on bug fixes\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eJSON serialization for ElementNode only includes textFormat and textStyle when necessary \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7971\"\u003e#7971\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePreviously the derived properties \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCode:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7970\"\u003e#7970\u003c/a\u003e Fix: Scope highlight cache by editor\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7971\"\u003e#7971\u003c/a\u003e Fix: Only serialize \u003ccode\u003eElementNode\u003c/code\u003e \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e when necessary\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7964\"\u003e#7964\u003c/a\u003e Feature: Add commands for beforeinput, input, compositionstart/end events\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7978\"\u003e#7978\u003c/a\u003e Fix: \u003ccode\u003e$dfsCaretIterator\u003c/code\u003e should be able to stop at its last descendant\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSelection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8003\"\u003e#8003\u003c/a\u003e Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7961\"\u003e#7961\u003c/a\u003e Fix: Defer node class references to potentially work around webpack issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧪  \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7983\"\u003e#7983\u003c/a\u003e Experiment: add config for opting in to nested tables (\u003cem\u003enote that this does not fix their behavior\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7986\"\u003e#7986\u003c/a\u003e Fix: Ensure colWidths has length equal to number of columns\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7998\"\u003e#7998\u003c/a\u003e Fix: Include first cell contents in partial backwards table selection\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReact:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7987\"\u003e#7987\u003c/a\u003e Prevent typeahead menu from closing during IME composition\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCollab:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7990\"\u003e#7990\u003c/a\u003e Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlayground:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8002\"\u003e#8002\u003c/a\u003e Feature: Shadows when table is scrollable\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8015\"\u003e#8015\u003c/a\u003e Fix: Show draggable block target line when dragging images\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7962\"\u003efacebook/lexical#7962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[scripts] Allow export-froms in Flow files to be transformed for www build by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7967\"\u003efacebook/lexical#7967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[examples] Chore: Update examples for v0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7963\"\u003efacebook/lexical#7963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-code] Bug fix: Add editor key in highlighted nodes cache by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7970\"\u003efacebook/lexical#7970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: Only serialize ElementNode textFormat and textStyle when necessary by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7971\"\u003efacebook/lexical#7971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-extension][lexical-*] Bug Fix: Defer node class references to potentially work around webpack issues by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7961\"\u003efacebook/lexical#7961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.289.0) and LexicalLink Flow types by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7973\"\u003efacebook/lexical#7973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: add commands for beforeinput, input, compositionstart/end events by \u003ca href=\"https://github.com/james-atticus\"\u003e\u003ccode\u003e@​james-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7964\"\u003efacebook/lexical#7964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.290.0) and fix incompatible-variance issues by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7975\"\u003efacebook/lexical#7975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Bug fix: $dfsCaretIterator should be able to stop at its last descendant by \u003ca href=\"https://github.com/nigelgutzmann\"\u003e\u003ccode\u003e@​nigelgutzmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7978\"\u003efacebook/lexical#7978\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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/code\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0 (2025-12-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical-selection Fix applying styles for empty table cells (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8003\"\u003e#8003\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-playground Shadows when table is scrollable (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8002\"\u003e#8002\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-markflowchore Add flowfix me after flow 0.292.0 was deployed to \u003ca href=\"http://www\"\u003ewww\u003c/a\u003e. This fixes the  sync between github and www (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8019\"\u003e#8019\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003eDoc nit (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8010\"\u003e#8010\u003c/a\u003e) Gerard Rovira\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix include first cell contents in partial backwards table selection (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7998\"\u003e#7998\u003c/a\u003e) Patrick Moody\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add missing getDocFromMap fn to docs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8000\"\u003e#8000\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003eRevert lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7997\"\u003e#7997\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add ywebsocket-server package dependency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7996\"\u003e#7996\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003elexical-yjs Bug fix dont rewrite unchanged non-primitive propertystate values to yjs in collab v2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7990\"\u003e#7990\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7984\"\u003e#7984\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix ensure colWidths has length equal to number of columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7986\"\u003e#7986\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7987\"\u003e#7987\u003c/a\u003e) kykim00\u003c/li\u003e\n\u003cli\u003elexical-table Feature add config for opting in to nested tables (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7983\"\u003e#7983\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Bug fix dfsCaretIterator should be able to stop at its last descendant (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7978\"\u003e#7978\u003c/a\u003e) Nigel Gutzmann\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7975\"\u003e#7975\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical Feature add commands for beforeinput, input, compositionstartend events (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7964\"\u003e#7964\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7973\"\u003e#7973\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7961\"\u003e#7961\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Feature Only serialize ElementNode textFormat and textStyle when necessary (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7971\"\u003e#7971\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-code Bug fix Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7970\"\u003e#7970\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003eexamples Chore Update examples for v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7963\"\u003e#7963\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003escripts Allow export-froms in Flow files to be transformed for www build (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7967\"\u003e#7967\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003ev0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7962\"\u003e#7962\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.38.2 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/lexical/commit/d99aa0697e9961fc8bfc0a537ec4b3ae8a2b4f37\"\u003e\u003ccode\u003ed99aa06\u003c/code\u003e\u003c/a\u003e v0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/a64fd2e5e5c5b590a7dc9699e7a3d91f8770c2b7\"\u003e\u003ccode\u003ea64fd2e\u003c/code\u003e\u003c/a\u003e [lexical-extension][lexical-*] Bug Fix: Defer node class references to potent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/4f0d5a39791a566700857e8efec7ad44ec716b9f\"\u003e\u003ccode\u003e4f0d5a3\u003c/code\u003e\u003c/a\u003e [lexical-code] Bug fix: Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d994d9d354a448e0bb29c2fc882308f7b15d24e8\"\u003e\u003ccode\u003ed994d9d\u003c/code\u003e\u003c/a\u003e v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7962\"\u003e#7962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.39.0/packages/lexical-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/list` from 0.38.2 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/list\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.39.0 is a monthly release primarily focusing on bug fixes\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eJSON serialization for ElementNode only includes textFormat and textStyle when necessary \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7971\"\u003e#7971\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePreviously the derived properties \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCode:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7970\"\u003e#7970\u003c/a\u003e Fix: Scope highlight cache by editor\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7971\"\u003e#7971\u003c/a\u003e Fix: Only serialize \u003ccode\u003eElementNode\u003c/code\u003e \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e when necessary\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7964\"\u003e#7964\u003c/a\u003e Feature: Add commands for beforeinput, input, compositionstart/end events\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7978\"\u003e#7978\u003c/a\u003e Fix: \u003ccode\u003e$dfsCaretIterator\u003c/code\u003e should be able to stop at its last descendant\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSelection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8003\"\u003e#8003\u003c/a\u003e Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7961\"\u003e#7961\u003c/a\u003e Fix: Defer node class references to potentially work around webpack issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧪  \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7983\"\u003e#7983\u003c/a\u003e Experiment: add config for opting in to nested tables (\u003cem\u003enote that this does not fix their behavior\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7986\"\u003e#7986\u003c/a\u003e Fix: Ensure colWidths has length equal to number of columns\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7998\"\u003e#7998\u003c/a\u003e Fix: Include first cell contents in partial backwards table selection\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReact:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7987\"\u003e#7987\u003c/a\u003e Prevent typeahead menu from closing during IME composition\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCollab:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7990\"\u003e#7990\u003c/a\u003e Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlayground:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8002\"\u003e#8002\u003c/a\u003e Feature: Shadows when table is scrollable\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8015\"\u003e#8015\u003c/a\u003e Fix: Show draggable block target line when dragging images\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7962\"\u003efacebook/lexical#7962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[scripts] Allow export-froms in Flow files to be transformed for www build by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7967\"\u003efacebook/lexical#7967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[examples] Chore: Update examples for v0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7963\"\u003efacebook/lexical#7963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-code] Bug fix: Add editor key in highlighted nodes cache by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7970\"\u003efacebook/lexical#7970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: Only serialize ElementNode textFormat and textStyle when necessary by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7971\"\u003efacebook/lexical#7971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-extension][lexical-*] Bug Fix: Defer node class references to potentially work around webpack issues by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7961\"\u003efacebook/lexical#7961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.289.0) and LexicalLink Flow types by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7973\"\u003efacebook/lexical#7973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: add commands for beforeinput, input, compositionstart/end events by \u003ca href=\"https://github.com/james-atticus\"\u003e\u003ccode\u003e@​james-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7964\"\u003efacebook/lexical#7964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.290.0) and fix incompatible-variance issues by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7975\"\u003efacebook/lexical#7975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Bug fix: $dfsCaretIterator should be able to stop at its last descendant by \u003ca href=\"https://github.com/nigelgutzmann\"\u003e\u003ccode\u003e@​nigelgutzmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7978\"\u003efacebook/lexical#7978\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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/list\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0 (2025-12-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical-selection Fix applying styles for empty table cells (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8003\"\u003e#8003\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-playground Shadows when table is scrollable (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8002\"\u003e#8002\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-markflowchore Add flowfix me after flow 0.292.0 was deployed to \u003ca href=\"http://www\"\u003ewww\u003c/a\u003e. This fixes the  sync between github and www (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8019\"\u003e#8019\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003eDoc nit (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8010\"\u003e#8010\u003c/a\u003e) Gerard Rovira\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix include first cell contents in partial backwards table selection (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7998\"\u003e#7998\u003c/a\u003e) Patrick Moody\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add missing getDocFromMap fn to docs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8000\"\u003e#8000\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003eRevert lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7997\"\u003e#7997\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add ywebsocket-server package dependency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7996\"\u003e#7996\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003elexical-yjs Bug fix dont rewrite unchanged non-primitive propertystate values to yjs in collab v2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7990\"\u003e#7990\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7984\"\u003e#7984\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix ensure colWidths has length equal to number of columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7986\"\u003e#7986\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7987\"\u003e#7987\u003c/a\u003e) kykim00\u003c/li\u003e\n\u003cli\u003elexical-table Feature add config for opting in to nested tables (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7983\"\u003e#7983\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Bug fix dfsCaretIterator should be able to stop at its last descendant (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7978\"\u003e#7978\u003c/a\u003e) Nigel Gutzmann\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7975\"\u003e#7975\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical Feature add commands for beforeinput, input, compositionstartend events (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7964\"\u003e#7964\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7973\"\u003e#7973\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7961\"\u003e#7961\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Feature Only serialize ElementNode textFormat and textStyle when necessary (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7971\"\u003e#7971\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-code Bug fix Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7970\"\u003e#7970\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003eexamples Chore Update examples for v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7963\"\u003e#7963\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003escripts Allow export-froms in Flow files to be transformed for www build (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7967\"\u003e#7967\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003ev0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7962\"\u003e#7962\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.38.2 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/lexical/commit/d99aa0697e9961fc8bfc0a537ec4b3ae8a2b4f37\"\u003e\u003ccode\u003ed99aa06\u003c/code\u003e\u003c/a\u003e v0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/a64fd2e5e5c5b590a7dc9699e7a3d91f8770c2b7\"\u003e\u003ccode\u003ea64fd2e\u003c/code\u003e\u003c/a\u003e [lexical-extension][lexical-*] Bug Fix: Defer node class references to potent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d994d9d354a448e0bb29c2fc882308f7b15d24e8\"\u003e\u003ccode\u003ed994d9d\u003c/code\u003e\u003c/a\u003e v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7962\"\u003e#7962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.39.0/packages/lexical-list\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/markdown` from 0.38.2 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/markdown\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.39.0 is a monthly release primarily focusing on bug fixes\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eJSON serialization for ElementNode only includes textFormat and textStyle when necessary \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7971\"\u003e#7971\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePreviously the derived properties \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCode:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7970\"\u003e#7970\u003c/a\u003e Fix: Scope highlight cache by editor\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7971\"\u003e#7971\u003c/a\u003e Fix: Only serialize \u003ccode\u003eElementNode\u003c/code\u003e \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e when necessary\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7964\"\u003e#7964\u003c/a\u003e Feature: Add commands for beforeinput, input, compositionstart/end events\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7978\"\u003e#7978\u003c/a\u003e Fix: \u003ccode\u003e$dfsCaretIterator\u003c/code\u003e should be able to stop at its last descendant\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSelection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8003\"\u003e#8003\u003c/a\u003e Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7961\"\u003e#7961\u003c/a\u003e Fix: Defer node class references to potentially work around webpack issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧪  \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7983\"\u003e#7983\u003c/a\u003e Experiment: add config for opting in to nested tables (\u003cem\u003enote that this does not fix their behavior\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7986\"\u003e#7986\u003c/a\u003e Fix: Ensure colWidths has length equal to number of columns\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7998\"\u003e#7998\u003c/a\u003e Fix: Include first cell contents in partial backwards table selection\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReact:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7987\"\u003e#7987\u003c/a\u003e Prevent typeahead menu from closing during IME composition\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCollab:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7990\"\u003e#7990\u003c/a\u003e Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlayground:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8002\"\u003e#8002\u003c/a\u003e Feature: Shadows when table is scrollable\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8015\"\u003e#8015\u003c/a\u003e Fix: Show draggable block target line when dragging images\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7962\"\u003efacebook/lexical#7962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[scripts] Allow export-froms in Flow files to be transformed for www build by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7967\"\u003efacebook/lexical#7967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[examples] Chore: Update examples for v0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7963\"\u003efacebook/lexical#7963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-code] Bug fix: Add editor key in highlighted nodes cache by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7970\"\u003efacebook/lexical#7970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: Only serialize ElementNode textFormat and textStyle when necessary by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7971\"\u003efacebook/lexical#7971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-extension][lexical-*] Bug Fix: Defer node class references to potentially work around webpack issues by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7961\"\u003efacebook/lexical#7961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.289.0) and LexicalLink Flow types by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7973\"\u003efacebook/lexical#7973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: add commands for beforeinput, input, compositionstart/end events by \u003ca href=\"https://github.com/james-atticus\"\u003e\u003ccode\u003e@​james-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7964\"\u003efacebook/lexical#7964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.290.0) and fix incompatible-variance issues by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7975\"\u003efacebook/lexical#7975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Bug fix: $dfsCaretIterator should be able to stop at its last descendant by \u003ca href=\"https://github.com/nigelgutzmann\"\u003e\u003ccode\u003e@​nigelgutzmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7978\"\u003efacebook/lexical#7978\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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/markdown\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0 (2025-12-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical-selection Fix applying styles for empty table cells (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8003\"\u003e#8003\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-playground Shadows when table is scrollable (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8002\"\u003e#8002\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-markflowchore Add flowfix me after flow 0.292.0 was deployed to \u003ca href=\"http://www\"\u003ewww\u003c/a\u003e. This fixes the  sync between github and www (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8019\"\u003e#8019\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003eDoc nit (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8010\"\u003e#8010\u003c/a\u003e) Gerard Rovira\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix include first cell contents in partial backwards table selection (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7998\"\u003e#7998\u003c/a\u003e) Patrick Moody\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add missing getDocFromMap fn to docs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8000\"\u003e#8000\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003eRevert lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7997\"\u003e#7997\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add ywebsocket-server package dependency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7996\"\u003e#7996\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003elexical-yjs Bug fix dont rewrite unchanged non-primitive propertystate values to yjs in collab v2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7990\"\u003e#7990\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7984\"\u003e#7984\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix ensure colWidths has length equal to number of columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7986\"\u003e#7986\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7987\"\u003e#7987\u003c/a\u003e) kykim00\u003c/li\u003e\n\u003cli\u003elexical-table Feature add config for opting in to nested tables (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7983\"\u003e#7983\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Bug fix dfsCaretIterator should be able to stop at its last descendant (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7978\"\u003e#7978\u003c/a\u003e) Nigel Gutzmann\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7975\"\u003e#7975\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical Feature add commands for beforeinput, input, compositionstartend events (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7964\"\u003e#7964\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7973\"\u003e#7973\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7961\"\u003e#7961\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Feature Only serialize ElementNode textFormat and textStyle when necessary (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7971\"\u003e#7971\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-code Bug fix Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7970\"\u003e#7970\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003eexamples Chore Update examples for v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7963\"\u003e#7963\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003escripts Allow export-froms in Flow files to be transformed for www build (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7967\"\u003e#7967\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003ev0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7962\"\u003e#7962\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.38.2 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/lexical/commit/d99aa0697e9961fc8bfc0a537ec4b3ae8a2b4f37\"\u003e\u003ccode\u003ed99aa06\u003c/code\u003e\u003c/a\u003e v0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d994d9d354a448e0bb29c2fc882308f7b15d24e8\"\u003e\u003ccode\u003ed994d9d\u003c/code\u003e\u003c/a\u003e v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7962\"\u003e#7962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.39.0/packages/lexical-markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/react` from 0.38.2 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.39.0 is a monthly release primarily focusing on bug fixes\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eJSON serialization for ElementNode only includes textFormat and textStyle when necessary \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7971\"\u003e#7971\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePreviously the derived properties \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCode:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7970\"\u003e#7970\u003c/a\u003e Fix: Scope highlight cache by editor\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7971\"\u003e#7971\u003c/a\u003e Fix: Only serialize \u003ccode\u003eElementNode\u003c/code\u003e \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e when necessary\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7964\"\u003e#7964\u003c/a\u003e Feature: Add commands for beforeinput, input, compositionstart/end events\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7978\"\u003e#7978\u003c/a\u003e Fix: \u003ccode\u003e$dfsCaretIterator\u003c/code\u003e should be able to stop at its last descendant\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSelection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8003\"\u003e#8003\u003c/a\u003e Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7961\"\u003e#7961\u003c/a\u003e Fix: Defer node class references to potentially work around webpack issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧪  \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7983\"\u003e#7983\u003c/a\u003e Experiment: add config for opting in to nested tables (\u003cem\u003enote that this does not fix their behavior\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7986\"\u003e#7986\u003c/a\u003e Fix: Ensure colWidths has length equal to number of columns\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7998\"\u003e#7998\u003c/a\u003e Fix: Include first cell contents in partial backwards table selection\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReact:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7987\"\u003e#7987\u003c/a\u003e Prevent typeahead menu from closing during IME composition\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCollab:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7990\"\u003e#7990\u003c/a\u003e Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlayground:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8002\"\u003e#8002\u003c/a\u003e Feature: Shadows when table is scrollable\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8015\"\u003e#8015\u003c/a\u003e Fix: Show draggable block target line when dragging images\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7962\"\u003efacebook/lexical#7962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[scripts] Allow export-froms in Flow files to be transformed for www build by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7967\"\u003efacebook/lexical#7967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[examples] Chore: Update examples for v0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7963\"\u003efacebook/lexical#7963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-code] Bug fix: Add editor key in highlighted nodes cache by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7970\"\u003efacebook/lexical#7970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: Only serialize ElementNode textFormat and textStyle when necessary by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7971\"\u003efacebook/lexical#7971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-extension][lexical-*] Bug Fix: Defer node class references to potentially work around webpack issues by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7961\"\u003efacebook/lexical#7961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.289.0) and LexicalLink Flow types by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7973\"\u003efacebook/lexical#7973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: add commands for beforeinput, input, compositionstart/end events by \u003ca href=\"https://github.com/james-atticus\"\u003e\u003ccode\u003e@​james-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7964\"\u003efacebook/lexical#7964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.290.0) and fix incompatible-variance issues by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7975\"\u003efacebook/lexical#7975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Bug fix: $dfsCaretIterator should be able to stop at its last descendant by \u003ca href=\"https://github.com/nigelgutzmann\"\u003e\u003ccode\u003e@​nigelgutzmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7978\"\u003efacebook/lexical#7978\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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0 (2025-12-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical-selection Fix applying styles for empty table cells (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8003\"\u003e#8003\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-playground Shadows when table is scrollable (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8002\"\u003e#8002\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-markflowchore Add flowfix me after flow 0.292.0 was deployed to \u003ca href=\"http://www\"\u003ewww\u003c/a\u003e. This fixes the  sync between github and www (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8019\"\u003e#8019\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003eDoc nit (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8010\"\u003e#8010\u003c/a\u003e) Gerard Rovira\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix include first cell contents in partial backwards table selection (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7998\"\u003e#7998\u003c/a\u003e) Patrick Moody\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add missing getDocFromMap fn to docs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8000\"\u003e#8000\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003eRevert lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7997\"\u003e#7997\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add ywebsocket-server package dependency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7996\"\u003e#7996\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003elexical-yjs Bug fix dont rewrite unchanged non-primitive propertystate values to yjs in collab v2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7990\"\u003e#7990\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7984\"\u003e#7984\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix ensure colWidths has length equal to number of columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7986\"\u003e#7986\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7987\"\u003e#7987\u003c/a\u003e) kykim00\u003c/li\u003e\n\u003cli\u003elexical-table Feature add config for opting in to nested tables (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7983\"\u003e#7983\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Bug fix dfsCaretIterator should be able to stop at its last descendant (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7978\"\u003e#7978\u003c/a\u003e) Nigel Gutzmann\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7975\"\u003e#7975\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical Feature add commands for beforeinput, input, compositionstartend events (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7964\"\u003e#7964\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7973\"\u003e#7973\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7961\"\u003e#7961\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Feature Only serialize ElementNode textFormat and textStyle when necessary (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7971\"\u003e#7971\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-code Bug fix Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7970\"\u003e#7970\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003eexamples Chore Update examples for v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7963\"\u003e#7963\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003escripts Allow export-froms in Flow files to be transformed for www build (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7967\"\u003e#7967\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003ev0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7962\"\u003e#7962\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.38.2 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/lexical/commit/d99aa0697e9961fc8bfc0a537ec4b3ae8a2b4f37\"\u003e\u003ccode\u003ed99aa06\u003c/code\u003e\u003c/a\u003e v0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/80fce010ac43c2c6378754794b0c7ef85319b7ef\"\u003e\u003ccode\u003e80fce01\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[lexical-react] [lexical-playground] Remove old ContextMenu, consolid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/4bbbd8bd53a33809d66c3ce3b433e5c39d10c03c\"\u003e\u003ccode\u003e4bbbd8b\u003c/code\u003e\u003c/a\u003e [lexical-yjs] Bug fix: don't rewrite unchanged non-primitive property/state v...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d1a8e84fe9063a4f817655b346b6ff373aa107f0\"\u003e\u003ccode\u003ed1a8e84\u003c/code\u003e\u003c/a\u003e [lexical-react] [lexical-playground] Remove old ContextMenu, consolidate Lexi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/8ff3dec7b0913d767fc2ea4d93c4cb2263c95aa6\"\u003e\u003ccode\u003e8ff3dec\u003c/code\u003e\u003c/a\u003e [lexical-react] [lexical-playground] Bug Fix: Prevent typeahead menu from clo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/6296fe9f1bf08b6c92b3b7acc9961d794172fe48\"\u003e\u003ccode\u003e6296fe9\u003c/code\u003e\u003c/a\u003e [lexical-table] Feature: add config for opting in to nested tables (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7983\"\u003e#7983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d994d9d354a448e0bb29c2fc882308f7b15d24e8\"\u003e\u003ccode\u003ed994d9d\u003c/code\u003e\u003c/a\u003e v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7962\"\u003e#7962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.39.0/packages/lexical-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/rich-text` from 0.38.2 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/rich-text\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.39.0 is a monthly release primarily focusing on bug fixes\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eJSON serialization for ElementNode only includes textFormat and textStyle when necessary \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7971\"\u003e#7971\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePreviously the derived properties \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCode:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7970\"\u003e#7970\u003c/a\u003e Fix: Scope highlight cache by editor\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7971\"\u003e#7971\u003c/a\u003e Fix: Only serialize \u003ccode\u003eElementNode\u003c/code\u003e \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e when necessary\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7964\"\u003e#7964\u003c/a\u003e Feature: Add commands for beforeinput, input, compositionstart/end events\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7978\"\u003e#7978\u003c/a\u003e Fix: \u003ccode\u003e$dfsCaretIterator\u003c/code\u003e should be able to stop at its last descendant\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSelection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8003\"\u003e#8003\u003c/a\u003e Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7961\"\u003e#7961\u003c/a\u003e Fix: Defer node class references to potentially work around webpack issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧪  \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7983\"\u003e#7983\u003c/a\u003e Experiment: add config for opting in to nested tables (\u003cem\u003enote that this does not fix their behavior\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7986\"\u003e#7986\u003c/a\u003e Fix: Ensure colWidths has length equal to number of columns\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7998\"\u003e#7998\u003c/a\u003e Fix: Include first cell contents in partial backwards table selection\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReact:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7987\"\u003e#7987\u003c/a\u003e Prevent typeahead menu from closing during IME composition\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCollab:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7990\"\u003e#7990\u003c/a\u003e Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlayground:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8002\"\u003e#8002\u003c/a\u003e Feature: Shadows when table is scrollable\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8015\"\u003e#8015\u003c/a\u003e Fix: Show draggable block target line when dragging images\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7962\"\u003efacebook/lexical#7962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[scripts] Allow export-froms in Flow files to be transformed for www build by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7967\"\u003efacebook/lexical#7967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[examples] Chore: Update examples for v0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7963\"\u003efacebook/lexical#7963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-code] Bug fix: Add editor key in highlighted nodes cache by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7970\"\u003efacebook/lexical#7970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: Only serialize ElementNode textFormat and textStyle when necessary by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7971\"\u003efacebook/lexical#7971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-extension][lexical-*] Bug Fix: Defer node class references to potentially work around webpack issues by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7961\"\u003efacebook/lexical#7961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.289.0) and LexicalLink Flow types by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7973\"\u003efacebook/lexical#7973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: add commands for beforeinput, input, compositionstart/end events by \u003ca href=\"https://github.com/james-atticus\"\u003e\u003ccode\u003e@​james-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7964\"\u003efacebook/lexical#7964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.290.0) and fix incompatible-variance issues by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7975\"\u003efacebook/lexical#7975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Bug fix: $dfsCaretIterator should be able to stop at its last descendant by \u003ca href=\"https://github.com/nigelgutzmann\"\u003e\u003ccode\u003e@​nigelgutzmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7978\"\u003efacebook/lexical#7978\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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/rich-text\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0 (2025-12-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical-selection Fix applying styles for empty table cells (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8003\"\u003e#8003\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-playground Shadows when table is scrollable (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8002\"\u003e#8002\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-markflowchore Add flowfix me after flow 0.292.0 was deployed to \u003ca href=\"http://www\"\u003ewww\u003c/a\u003e. This fixes the  sync between github and www (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8019\"\u003e#8019\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003eDoc nit (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8010\"\u003e#8010\u003c/a\u003e) Gerard Rovira\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix include first cell contents in partial backwards table selection (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7998\"\u003e#7998\u003c/a\u003e) Patrick Moody\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add missing getDocFromMap fn to docs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8000\"\u003e#8000\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003eRevert lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7997\"\u003e#7997\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add ywebsocket-server package dependency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7996\"\u003e#7996\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003elexical-yjs Bug fix dont rewrite unchanged non-primitive propertystate values to yjs in collab v2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7990\"\u003e#7990\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7984\"\u003e#7984\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix ensure colWidths has length equal to number of columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7986\"\u003e#7986\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7987\"\u003e#7987\u003c/a\u003e) kykim00\u003c/li\u003e\n\u003cli\u003elexical-table Feature add config for opting in to nested tables (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7983\"\u003e#7983\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Bug fix dfsCaretIterator should be able to stop at its last descendant (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7978\"\u003e#7978\u003c/a\u003e) Nigel Gutzmann\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7975\"\u003e#7975\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical Feature add commands for beforeinput, input, compositionstartend events (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7964\"\u003e#7964\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7973\"\u003e#7973\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7961\"\u003e#7961\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Feature Only serialize ElementNode textFormat and textStyle when necessary (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7971\"\u003e#7971\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-code Bug fix Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7970\"\u003e#7970\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003eexamples Chore Update examples for v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7963\"\u003e#7963\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003escripts Allow export-froms in Flow files to be transformed for www build (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7967\"\u003e#7967\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003ev0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7962\"\u003e#7962\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.38.2 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/lexical/commit/d99aa0697e9961fc8bfc0a537ec4b3ae8a2b4f37\"\u003e\u003ccode\u003ed99aa06\u003c/code\u003e\u003c/a\u003e v0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/a64fd2e5e5c5b590a7dc9699e7a3d91f8770c2b7\"\u003e\u003ccode\u003ea64fd2e\u003c/code\u003e\u003c/a\u003e [lexical-extension][lexical-*] Bug Fix: Defer node class references to potent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d994d9d354a448e0bb29c2fc882308f7b15d24e8\"\u003e\u003ccode\u003ed994d9d\u003c/code\u003e\u003c/a\u003e v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7962\"\u003e#7962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.39.0/packages/lexical-rich-text\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lexical` from 0.38.2 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003elexical's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.39.0 is a monthly release primarily focusing on bug fixes\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eJSON serialization for ElementNode only includes textFormat and textStyle when necessary \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/7971\"\u003e#7971\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePreviously the derived properties \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCode:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/7970\"\u003e#7970\u003c/a\u003e Fix: Scope highlight cache by editor\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/7971\"\u003e#7971\u003c/a\u003e Fix: Only serialize \u003ccode\u003eElementNode\u003c/code\u003e \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e when necessary\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/7964\"\u003e#7964\u003c/a\u003e Feature: Add commands for beforeinput, input, compositionstart/end events\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/7978\"\u003e#7978\u003c/a\u003e Fix: \u003ccode\u003e$dfsCaretIterator\u003c/code\u003e should be able to stop at its last descendant\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSelection:\u003c/p\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/nyvyn/wikimem/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nyvyn%2Fwikimem/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"3782244094","node_id":"PR_kwDOPbjo-c67kmOa","number":84,"state":"open","title":"chore(deps): Bump the dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T17:14:05.000Z","updated_at":"2026-01-06T21:00:12.912Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"dependencies","update_count":24,"packages":[{"name":"undici","old_version":"7.16.0","new_version":"7.18.0","repository_url":"https://github.com/nodejs/undici"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@graphql-codegen/typed-document-node","old_version":"6.1.4","new_version":"6.1.5","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript","old_version":"5.0.6","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript-operations","old_version":"5.0.6","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"eslint","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.3.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@apollo/client","old_version":"4.0.9","new_version":"4.0.11","repository_url":"https://github.com/apollographql/apollo-client"},{"name":"@apollo/client-react-streaming","old_version":"0.14.0","new_version":"0.14.3","repository_url":"https://github.com/apollographql/apollo-client-integrations"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"27.3.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"fs-extra","old_version":"11.3.2","new_version":"11.3.3","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"shiki","old_version":"3.19.0","new_version":"3.20.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@tanstack/svelte-virtual","old_version":"3.13.13","new_version":"3.13.16","repository_url":"https://github.com/TanStack/virtual"},{"name":"focus-trap","old_version":"7.6.6","new_version":"7.7.1","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"chromatic","old_version":"13.3.4","new_version":"13.3.5","repository_url":"https://github.com/chromaui/chromatic-cli"},{"name":"@docsearch/js","old_version":"4.3.2","new_version":"4.4.0","repository_url":"https://github.com/algolia/docsearch"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [undici](https://github.com/nodejs/undici) | `7.16.0` | `7.18.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` |\n| [@graphql-codegen/typed-document-node](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node) | `6.1.4` | `6.1.5` |\n| [@graphql-codegen/typescript](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript) | `5.0.6` | `5.0.7` |\n| [@graphql-codegen/typescript-operations](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations) | `5.0.6` | `5.0.7` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.1` | `9.39.2` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.3.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.0.16` |\n| [@apollo/client](https://github.com/apollographql/apollo-client) | `4.0.9` | `4.0.11` |\n| [@apollo/client-react-streaming](https://github.com/apollographql/apollo-client-integrations) | `0.14.0` | `0.14.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.16` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.15` | `4.0.16` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `27.4.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.2` | `11.3.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.5` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.19.0` | `3.20.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@tanstack/svelte-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/svelte-virtual) | `3.13.13` | `3.13.16` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.6` | `7.7.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [chromatic](https://github.com/chromaui/chromatic-cli) | `13.3.4` | `13.3.5` |\n| [@docsearch/js](https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-js) | `4.3.2` | `4.4.0` |\n\n\nUpdates `undici` from 7.16.0 to 7.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.17.0...v7.18.0\"\u003ehttps://github.com/nodejs/undici/compare/v7.17.0...v7.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: extract infra and encoding methods by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4523\"\u003enodejs/undici#4523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove h2 by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4534\"\u003enodejs/undici#4534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: make nodejs-shared wf reusable, install binaryen for wasm-opt, test on node-nightly by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4535\"\u003enodejs/undici#4535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix nightly shared library case by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4543\"\u003enodejs/undici#4543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: consume bodies of fetch responses to fix failing macos 20 ci  by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4528\"\u003enodejs/undici#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Cache Interceptor example to README by \u003ca href=\"https://github.com/tawseefnabi\"\u003e\u003ccode\u003e@​tawseefnabi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4393\"\u003enodejs/undici#4393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: remove node20 version check by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4544\"\u003enodejs/undici#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: use MessagePort instance type in MessageEvent by \u003ca href=\"https://github.com/Renegade334\"\u003e\u003ccode\u003e@​Renegade334\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4546\"\u003enodejs/undici#4546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: set write permissions on job level by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4537\"\u003enodejs/undici#4537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: activate n/no-process-exit by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4548\"\u003enodejs/undici#4548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run benchmarks on pull_requests and by pushing on specific branches only by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4536\"\u003enodejs/undici#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: activate n/prefer-node-protocol to enforce \u003ccode\u003e'node:'\u003c/code\u003e prefix for requiring node built-ins by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4547\"\u003enodejs/undici#4547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(H2): correct CONNECT behaviour by \u003ca href=\"https://github.com/metcoder95\"\u003e\u003ccode\u003e@​metcoder95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4541\"\u003enodejs/undici#4541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix plans by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4550\"\u003enodejs/undici#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add runtime feature \u0026quot;detection\u0026quot; by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4545\"\u003enodejs/undici#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use less promises in extractBody by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4458\"\u003enodejs/undici#4458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy-agent): add missing return after callback-call by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4553\"\u003enodejs/undici#4553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove redundant line in retry-handler by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4554\"\u003enodejs/undici#4554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add no-wasm-simd option by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4533\"\u003enodejs/undici#4533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use lazyloaders for runtime feature detection by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4557\"\u003enodejs/undici#4557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: minor changes in dispatcher-base.js and types for Dispatcher by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4556\"\u003enodejs/undici#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp2: refactor and split tests of  http2.js into multiple files by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4561\"\u003enodejs/undici#4561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: dns-interceptor test should await plan to complete by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4560\"\u003enodejs/undici#4560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove istanbul instructions by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4559\"\u003enodejs/undici#4559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: keep promise chains intact by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4558\"\u003enodejs/undici#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wait-on from 8.0.5 to 9.0.1 in /benchmarks by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4567\"\u003enodejs/undici#4567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove tspl from eventsource by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4569\"\u003enodejs/undici#4569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove tspl from fetch by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4570\"\u003enodejs/undici#4570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add getUpstream() method to BalancedPool by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4586\"\u003enodejs/undici#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efetch: handle invalid priority values properly by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4522\"\u003enodejs/undici#4522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix test coverage for codecov by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4520\"\u003enodejs/undici#4520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: optional \u003ccode\u003estatus\u003c/code\u003e in \u003ccode\u003eResponse.redirect\u003c/code\u003e by \u003ca href=\"https://github.com/gineika\"\u003e\u003ccode\u003e@​gineika\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4591\"\u003enodejs/undici#4591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: unix socket add-on by \u003ca href=\"https://github.com/FelixVaughan\"\u003e\u003ccode\u003e@​FelixVaughan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4587\"\u003enodejs/undici#4587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump codecov/codecov-action from 5.5.0 to 5.5.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4601\"\u003enodejs/undici#4601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump hendrikmuhs/ccache-action from 1.2.18 to 1.2.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4600\"\u003enodejs/undici#4600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4603\"\u003enodejs/undici#4603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.0.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4604\"\u003enodejs/undici#4604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/github-script from 7.0.1 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4602\"\u003enodejs/undici#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump step-security/harden-runner from 2.13.0 to 2.13.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4598\"\u003enodejs/undici#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.30.0 to 3.30.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4599\"\u003enodejs/undici#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/dependency-review-action from 4.7.3 to 4.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4597\"\u003enodejs/undici#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cacheStores types and usage in README by \u003ca href=\"https://github.com/lucalooz\"\u003e\u003ccode\u003e@​lucalooz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4605\"\u003enodejs/undici#4605\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/nodejs/undici/commit/ebe3e33ea4d25402e0dc12dcc67902fdb7f231d4\"\u003e\u003ccode\u003eebe3e33\u003c/code\u003e\u003c/a\u003e Bumped v7.18.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4725\"\u003e#4725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/4e9b88b1c78349a956babef1151add83866f2dfb\"\u003e\u003ccode\u003e4e9b88b\u003c/code\u003e\u003c/a\u003e fix: limit Content-Encoding chain to 5 to prevent resource exhaustion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/d5607677d444553183b0a637f687d20167427b36\"\u003e\u003ccode\u003ed560767\u003c/code\u003e\u003c/a\u003e Bumped v7.17.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4724\"\u003e#4724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ec4a84e13a9b86355b4d65a63a247524986386af\"\u003e\u003ccode\u003eec4a84e\u003c/code\u003e\u003c/a\u003e fix(test): remove hardcoded folder name in client-error-stack-trace test (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4707\"\u003e#4707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/59fd5f4ee6b2da75cf5365c06c7a409f7ba3b206\"\u003e\u003ccode\u003e59fd5f4\u003c/code\u003e\u003c/a\u003e chore: use testcontext for mock tests (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4582\"\u003e#4582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/b902551e2a154fac2b3923d948c074a5640c01b0\"\u003e\u003ccode\u003eb902551\u003c/code\u003e\u003c/a\u003e feat: add deduplicate interceptor for request deduplication (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/80756cab3f1abad9d50cb387aafcea972e04ac65\"\u003e\u003ccode\u003e80756ca\u003c/code\u003e\u003c/a\u003e fix(docs): remove unused TypeScript example code block (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4701\"\u003e#4701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/e3fedb07bc335f5177d4c6db545549b8b2916cc5\"\u003e\u003ccode\u003ee3fedb0\u003c/code\u003e\u003c/a\u003e feat: support h2c over unix domain sockets (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4690\"\u003e#4690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/5024d1b748e13b74b80f0725f719b12498e6c900\"\u003e\u003ccode\u003e5024d1b\u003c/code\u003e\u003c/a\u003e fix: snapshot url exclusion (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4670\"\u003e#4670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/e0700ddd953b5f50f63a5e0e38de6d6d4b3b27ba\"\u003e\u003ccode\u003ee0700dd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4682\"\u003e#4682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v7.16.0...v7.18.0\"\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.1 to 9.39.2\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\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typed-document-node` from 6.1.4 to 6.1.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typed-document-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typed-document-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@6.1.5/packages/plugins/typescript/typed-document-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript@5.0.7/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e fix invalid check for inline fragments (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript-operations@5.0.7/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-svelte` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/blob/v3.4.1/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(fix) externalize all prettier imports\u003c/li\u003e\n\u003cli\u003e(fix) don't remove parantheses of \u003ccode\u003ebind:\u003c/code\u003eings with \u003ccode\u003eas\u003c/code\u003e type casts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commits/v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.4 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure await-block type is preserved in the latest Svelte version (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2895\"\u003e#2895\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/sveltejs/language-tools/commit/63a22b8089e69e3bc829713d21a5ac7837a5b9a1\"\u003e\u003ccode\u003e63a22b8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d0562f9701fd644658dc431bcd28169fd78e50e9\"\u003e\u003ccode\u003ed0562f9\u003c/code\u003e\u003c/a\u003e perf: only create objects for completion items for svelte syntax once (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/96e8ca884711bc5acaf1fda45ed7f95b38a75b4a\"\u003e\u003ccode\u003e96e8ca8\u003c/code\u003e\u003c/a\u003e fix(syntax): sveltejs ts highlighting when trailing type alias misses semicol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/910437ca333b9a18713a538b4a7b578783f9cb78\"\u003e\u003ccode\u003e910437c\u003c/code\u003e\u003c/a\u003e fix: add some limit to store auto-import (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2909\"\u003e#2909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/383e6894ea428f54de59b1a42d03e59f09c5a284\"\u003e\u003ccode\u003e383e689\u003c/code\u003e\u003c/a\u003e perf: optimize path normalization (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/798529998d965e740be3a7abd23ec0058babfe3a\"\u003e\u003ccode\u003e7985299\u003c/code\u003e\u003c/a\u003e perf: avoid global completion in component start tag (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/35a339095e364ddec73a01727d5975ecbd365e26\"\u003e\u003ccode\u003e35a3390\u003c/code\u003e\u003c/a\u003e chore: skip document symbols timeout in test (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/fae32d31b3269dd3dce88639259afa7b6ae4b1ea\"\u003e\u003ccode\u003efae32d3\u003c/code\u003e\u003c/a\u003e perf: optimize module resolution cache invalidation check (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b640868854d0b3c23551b06a7cddf6f542776cd3\"\u003e\u003ccode\u003eb640868\u003c/code\u003e\u003c/a\u003e [perf]: early return in getCompletions if in style or script tag (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b6ebbd83e7495db187d2ebc15d3b9e372623e1a7\"\u003e\u003ccode\u003eb6ebbd8\u003c/code\u003e\u003c/a\u003e fix: ensure await-block type is preserved in the latest Svelte version (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.4...svelte-check@4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.2.7 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\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/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.0/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210cefa1caa6b9849a41fd26ec01775074\"\u003e\u003ccode\u003e84a3062\u003c/code\u003e\u003c/a\u003e fix(browser): string formatting bug when including placeholders in console.lo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba901af740ed7adbfa36fc44928ebef3a\"\u003e\u003ccode\u003ef7f6aa8\u003c/code\u003e\u003c/a\u003e fix: log deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9226\"\u003e#9226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6565d2e3d68a005fd0e86f9a81fa9a45\"\u003e\u003ccode\u003e568513c\u003c/code\u003e\u003c/a\u003e fix: allow inlining fully dynamic import (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9137\"\u003e#9137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b08f864b7e9ed244462f7f2ed214e835b\"\u003e\u003ccode\u003e5d26b87\u003c/code\u003e\u003c/a\u003e fix(experimental): export \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9187\"\u003e#9187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f17eb423d436f0da666a44536f505e1d0e5a0b97\"\u003e\u003ccode\u003ef17eb42\u003c/code\u003e\u003c/a\u003e refactor: avoid using \u003ccode\u003eisFileServingAllowed\u003c/code\u003e from Vite (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9160\"\u003e#9160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99ae8ca6edc1e6b04149806cbbbf3c20ce\"\u003e\u003ccode\u003e78cfbf9\u003c/code\u003e\u003c/a\u003e fix: avoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249722df7556638f50a9db01cf01e6a2f8\"\u003e\u003ccode\u003eda0ade2\u003c/code\u003e\u003c/a\u003e fix: fix browser mode default testTimeout back to 15 seconds (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9167\"\u003e#9167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/client` from 4.0.9 to 4.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-client/releases\"\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13050\"\u003e#13050\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Replace usage of \u003ccode\u003efindLast\u003c/code\u003e with more backwards-compatible methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13049\"\u003e#13049\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where queries starting with \u003ccode\u003eskipToken\u003c/code\u003e or lazy queries from \u003ccode\u003euseLazyQuery\u003c/code\u003e were included in \u003ccode\u003eclient.refetchQueries()\u003c/code\u003e before they had been executed for the first time. While generally queries with a \u003ccode\u003estandby\u003c/code\u003e \u003ccode\u003efetchPolicy\u003c/code\u003e should be included in refetch, these queries never had \u003ccode\u003evariables\u003c/code\u003e passed in, so they should be excluded until they have run once and received their actual variables.\u003c/p\u003e\n\u003cp\u003eThese queries are now properly excluded from refetch operations until after their initial execution.\u003c/p\u003e\n\u003cp\u003eThis change adds a new hidden option to \u003ccode\u003eclient.watchQuery\u003c/code\u003e, \u003ccode\u003e[variablesUnknownSymbol]\u003c/code\u003e, which may be set \u003ccode\u003etrue\u003c/code\u003e for queries starting with a \u003ccode\u003efetchPolicy\u003c/code\u003e of \u003ccode\u003estandby\u003c/code\u003e. It will only be applied when creating the \u003ccode\u003eObservableQuery\u003c/code\u003e instance and cannot be changed later. This flag indicates that the query's variables are not yet known, and thus it should be excluded from refetch operations until they are.\n\u003cstrong\u003eThis option is not meant for everyday use and is intended for framework integrations only.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13045\"\u003e#13045\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\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/apollographql/apollo-client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13050\"\u003e#13050\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Replace usage of \u003ccode\u003efindLast\u003c/code\u003e with more backwards-compatible methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13049\"\u003e#13049\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where queries starting with \u003ccode\u003eskipToken\u003c/code\u003e or lazy queries from \u003ccode\u003euseLazyQuery\u003c/code\u003e were included in \u003ccode\u003eclient.refetchQueries()\u003c/code\u003e before they had been executed for the first time. While generally queries with a \u003ccode\u003estandby\u003c/code\u003e \u003ccode\u003efetchPolicy\u003c/code\u003e should be included in refetch, these queries never had \u003ccode\u003evariables\u003c/code\u003e passed in, so they should be excluded until they have run once and received their actual variables.\u003c/p\u003e\n\u003cp\u003eThese queries are now properly excluded from refetch operations until after their initial execution.\u003c/p\u003e\n\u003cp\u003eThis change adds a new hidden option to \u003ccode\u003eclient.watchQuery\u003c/code\u003e, \u003ccode\u003e[variablesUnknownSymbol]\u003c/code\u003e, which may be set \u003ccode\u003etrue\u003c/code\u003e for queries starting with a \u003ccode\u003efetchPolicy\u003c/code\u003e of \u003ccode\u003estandby\u003c/code\u003e. It will only be applied when creating the \u003ccode\u003eObservableQuery\u003c/code\u003e instance and cannot be changed later. This flag indicates that the query's variables are not yet known, and thus it should be excluded from refetch operations until they are.\n\u003cstrong\u003eThis option is not meant for everyday use and is intended for framework integrations only.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13045\"\u003e#13045\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\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/apollographql/apollo-client/commit/0775976eba7df6781d5af28124e6bc885cfa0c40\"\u003e\u003ccode\u003e0775976\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e avoid refetching queries that start off with a \u003ccode\u003eskipToken\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13049\"\u003e#13049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e eliminate usage of \u003ccode\u003efindLast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13050\"\u003e#13050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/cc7c99f9f582c2020bf79661aacf6f3eedab33f7\"\u003e\u003ccode\u003ecc7c99f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13046\"\u003e#13046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13045\"\u003e#13045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/a18037b85fa124531542748a29faff265ccd5b0b\"\u003e\u003ccode\u003ea18037b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13040\"\u003e#13040\u003c/a\u003e from TheSoki/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/e488f1695e49d67406e936303f174502432e17e7\"\u003e\u003ccode\u003ee488f16\u003c/code\u003e\u003c/a\u003e docs: fix Apollo Link URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/1a4f4d974befa21c2700fdba523e02bf8f237756\"\u003e\u003ccode\u003e1a4f4d9\u003c/code\u003e\u003c/a\u003e Add guidence for using the data masking jscodeshift/codemod migration (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13037\"\u003e#13037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/0a09828c4a321192a3fc8b1225e927b33ad3c45a\"\u003e\u003ccode\u003e0a09828\u003c/code\u003e\u003c/a\u003e Migration docs improvements (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13034\"\u003e#13034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/d27cff4aad23ca51aa072e08e339f543b3f6267d\"\u003e\u003ccode\u003ed27cff4\u003c/code\u003e\u003c/a\u003e Remove outdated docs section (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13028\"\u003e#13028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apollographql/apollo-client/compare/@apollo/client@4.0.9...@apollo/client@4.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/client-react-streaming` from 0.14.0 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-client-integrations/releases\"\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0385d57: fix race condition in \u003ccode\u003ecreateInjectionTransformStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e00e61e5: Handle errors in incremental chunks when streaming from hook SSR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch2\u003e0.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e156a5e1: Fix a bug where \u003ccode\u003euseQuery\u003c/code\u003e started off with \u003ccode\u003eloading: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a523b9f7ffb213b769a43f529b89c6ae99c867b2\"\u003e\u003ccode\u003ea523b9f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/0385d57d184c0ae40d7379672f409a79bdb6b64e\"\u003e\u003ccode\u003e0385d57\u003c/code\u003e\u003c/a\u003e fix race condition in \u003ccode\u003ecreateInjectionTransformStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/00e61e5dad1e7bf5cd0a4ff32067ba4fbca9c399\"\u003e\u003ccode\u003e00e61e5\u003c/code\u003e\u003c/a\u003e Handle errors in incremental chunks when streaming from hook SSR. (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/1f930c4f5ecf936887d0a08441abe0b8927e304b\"\u003e\u003ccode\u003e1f930c4\u003c/code\u003e\u003c/a\u003e bette logging of publish step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/06163d53037ac48e38a7e44785b55bc760b4170a\"\u003e\u003ccode\u003e06163d5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/156a5e19b58ff6610650480cad67bbaf7431d165\"\u003e\u003ccode\u003e156a5e1\u003c/code\u003e\u003c/a\u003e Fix a bug where \u003ccode\u003euseQuery\u003c/code\u003e started off with \u003ccode\u003eloading: false\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a242d310c579952db215c2bd1c633bf63641ed2c\"\u003e\u003ccode\u003ea242d31\u003c/code\u003e\u003c/a\u003e fix up tests for updated react version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/02b1574aefa1e650bf9e94d6a5413470ad2c4c72\"\u003e\u003ccode\u003e02b1574\u003c/code\u003e\u003c/a\u003e update resolutions for react package, 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a1e9f9587d671862cc3379c75254cad3da82bbeb\"\u003e\u003ccode\u003ea1e9f95\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003ereact-server-dom-webpack\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/1485efcdae657912d8705782132ff68e735f759d\"\u003e\u003ccode\u003e1485efc\u003c/code\u003e\u003c/a\u003e update React repo dependencies to \u003ccode\u003e^19.2.1\u003c/code\u003e, update Next (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apollographql/apollo-client-integrations/compare/@apollo/client-react-streaming@0.14.0...@apollo/client-react-streaming@0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/ui` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b30482cd95fb56abe4e0250ad8beaa5467a\"\u003e\u003ccode\u003e60642b3\u003c/code\u003e\u003c/a\u003e fix: fix module graph UI on html reporter with headless browser mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/9219\"\u003e#9219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 27.3.0 to 27.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\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/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/098d16d6b86c5f215d48658c3005cb54b1325603\"\u003e\u003ccode\u003e098d16d\u003c/code\u003e\u003c/a\u003e Version 27.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/1cd029efb72314840c46730d72f9684c60635c54\"\u003e\u003ccode\u003e1cd029e\u003c/code\u003e\u003c/a\u003e Improve asciiLowercase/asciiUppercase performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/83fcb627264def824fd80366b33c29ccb5c6dd01\"\u003e\u003ccode\u003e83fcb62\u003c/code\u003e\u003c/a\u003e Implement TextEncoder and TextDecoder; improve XML decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ddad97df73368768c5107e3d141b6bb994164c4d\"\u003e\u003ccode\u003eddad97d\u003c/code\u003e\u003c/a\u003e Switch from iconv-lite to exodus/bytes for decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/25cb2a1c2b2944ab218b347a602accb736cdaa92\"\u003e\u003ccode\u003e25cb2a1\u003c/code\u003e\u003c/a\u003e Use weak references for ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ed4f5ed66d0b5b3ee888389a27850fe17253c357\"\u003e\u003ccode\u003eed4f5ed\u003c/code\u003e\u003c/a\u003e Add currently-failing CSS regression tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/jsdom/compare/27.3.0...27.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.2 to 11.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.3 / 2025-12-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix copying symlink when destination is a symlink to the same target (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1019\"\u003e#1019\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1060\"\u003e#1060\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/jprichardson/node-fs-extra/commit/1de81e98a8ff3afb5cf4a6b4dc63a93216728dd3\"\u003e\u003ccode\u003e1de81e9\u003c/code\u003e\u003c/a\u003e 11.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/ddc46f7cb980e5f2cc2174c73342cfe18e875895\"\u003e\u003ccode\u003eddc46f7\u003c/code\u003e\u003c/a\u003e Fix symlink copy failing when source and dest symlinks point to same target (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5023c22431e2341385d6c4b7645bb896d2e477b6\"\u003e\u003ccode\u003e5023c22\u003c/code\u003e\u003c/a\u003e Use macos-15-intel runner (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.2...11.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.13 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/equaltoai/greater-components/pull/84","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/equaltoai%2Fgreater-components/issues/84","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/84/packages"},{"uuid":"3780138834","node_id":"PR_kwDOPbjo-c67dunX","number":81,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T04:34:31.000Z","updated_at":"2026-01-05T04:39:59.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":22,"packages":[{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@graphql-codegen/typed-document-node","old_version":"6.1.4","new_version":"6.1.5","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript","old_version":"5.0.6","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript-operations","old_version":"5.0.6","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"eslint","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.3.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@apollo/client","old_version":"4.0.9","new_version":"4.0.11","repository_url":"https://github.com/apollographql/apollo-client"},{"name":"@apollo/client-react-streaming","old_version":"0.14.0","new_version":"0.14.3","repository_url":"https://github.com/apollographql/apollo-client-integrations"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"27.3.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"fs-extra","old_version":"11.3.2","new_version":"11.3.3","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"shiki","old_version":"3.19.0","new_version":"3.20.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@tanstack/svelte-virtual","old_version":"3.13.13","new_version":"3.13.16","repository_url":"https://github.com/TanStack/virtual"},{"name":"focus-trap","old_version":"7.6.6","new_version":"7.7.1","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"@docsearch/js","old_version":"4.3.2","new_version":"4.4.0","repository_url":"https://github.com/algolia/docsearch"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` |\n| [@graphql-codegen/typed-document-node](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node) | `6.1.4` | `6.1.5` |\n| [@graphql-codegen/typescript](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript) | `5.0.6` | `5.0.7` |\n| [@graphql-codegen/typescript-operations](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations) | `5.0.6` | `5.0.7` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.1` | `9.39.2` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.3.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.0.16` |\n| [@apollo/client](https://github.com/apollographql/apollo-client) | `4.0.9` | `4.0.11` |\n| [@apollo/client-react-streaming](https://github.com/apollographql/apollo-client-integrations) | `0.14.0` | `0.14.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.16` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.15` | `4.0.16` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `27.4.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.2` | `11.3.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.5` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.19.0` | `3.20.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@tanstack/svelte-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/svelte-virtual) | `3.13.13` | `3.13.16` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.6` | `7.7.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [@docsearch/js](https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-js) | `4.3.2` | `4.4.0` |\n\n\nUpdates `@eslint/js` from 9.39.1 to 9.39.2\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\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typed-document-node` from 6.1.4 to 6.1.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typed-document-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typed-document-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@6.1.5/packages/plugins/typescript/typed-document-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript@5.0.7/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e fix invalid check for inline fragments (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript-operations@5.0.7/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-svelte` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/blob/v3.4.1/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(fix) externalize all prettier imports\u003c/li\u003e\n\u003cli\u003e(fix) don't remove parantheses of \u003ccode\u003ebind:\u003c/code\u003eings with \u003ccode\u003eas\u003c/code\u003e type casts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commits/v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.4 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure await-block type is preserved in the latest Svelte version (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2895\"\u003e#2895\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/sveltejs/language-tools/commit/63a22b8089e69e3bc829713d21a5ac7837a5b9a1\"\u003e\u003ccode\u003e63a22b8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d0562f9701fd644658dc431bcd28169fd78e50e9\"\u003e\u003ccode\u003ed0562f9\u003c/code\u003e\u003c/a\u003e perf: only create objects for completion items for svelte syntax once (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/96e8ca884711bc5acaf1fda45ed7f95b38a75b4a\"\u003e\u003ccode\u003e96e8ca8\u003c/code\u003e\u003c/a\u003e fix(syntax): sveltejs ts highlighting when trailing type alias misses semicol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/910437ca333b9a18713a538b4a7b578783f9cb78\"\u003e\u003ccode\u003e910437c\u003c/code\u003e\u003c/a\u003e fix: add some limit to store auto-import (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2909\"\u003e#2909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/383e6894ea428f54de59b1a42d03e59f09c5a284\"\u003e\u003ccode\u003e383e689\u003c/code\u003e\u003c/a\u003e perf: optimize path normalization (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/798529998d965e740be3a7abd23ec0058babfe3a\"\u003e\u003ccode\u003e7985299\u003c/code\u003e\u003c/a\u003e perf: avoid global completion in component start tag (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/35a339095e364ddec73a01727d5975ecbd365e26\"\u003e\u003ccode\u003e35a3390\u003c/code\u003e\u003c/a\u003e chore: skip document symbols timeout in test (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/fae32d31b3269dd3dce88639259afa7b6ae4b1ea\"\u003e\u003ccode\u003efae32d3\u003c/code\u003e\u003c/a\u003e perf: optimize module resolution cache invalidation check (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b640868854d0b3c23551b06a7cddf6f542776cd3\"\u003e\u003ccode\u003eb640868\u003c/code\u003e\u003c/a\u003e [perf]: early return in getCompletions if in style or script tag (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b6ebbd83e7495db187d2ebc15d3b9e372623e1a7\"\u003e\u003ccode\u003eb6ebbd8\u003c/code\u003e\u003c/a\u003e fix: ensure await-block type is preserved in the latest Svelte version (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.4...svelte-check@4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.2.7 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\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/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.0/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210cefa1caa6b9849a41fd26ec01775074\"\u003e\u003ccode\u003e84a3062\u003c/code\u003e\u003c/a\u003e fix(browser): string formatting bug when including placeholders in console.lo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba901af740ed7adbfa36fc44928ebef3a\"\u003e\u003ccode\u003ef7f6aa8\u003c/code\u003e\u003c/a\u003e fix: log deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9226\"\u003e#9226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6565d2e3d68a005fd0e86f9a81fa9a45\"\u003e\u003ccode\u003e568513c\u003c/code\u003e\u003c/a\u003e fix: allow inlining fully dynamic import (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9137\"\u003e#9137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b08f864b7e9ed244462f7f2ed214e835b\"\u003e\u003ccode\u003e5d26b87\u003c/code\u003e\u003c/a\u003e fix(experimental): export \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9187\"\u003e#9187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f17eb423d436f0da666a44536f505e1d0e5a0b97\"\u003e\u003ccode\u003ef17eb42\u003c/code\u003e\u003c/a\u003e refactor: avoid using \u003ccode\u003eisFileServingAllowed\u003c/code\u003e from Vite (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9160\"\u003e#9160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99ae8ca6edc1e6b04149806cbbbf3c20ce\"\u003e\u003ccode\u003e78cfbf9\u003c/code\u003e\u003c/a\u003e fix: avoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249722df7556638f50a9db01cf01e6a2f8\"\u003e\u003ccode\u003eda0ade2\u003c/code\u003e\u003c/a\u003e fix: fix browser mode default testTimeout back to 15 seconds (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9167\"\u003e#9167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/client` from 4.0.9 to 4.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-client/releases\"\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13050\"\u003e#13050\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Replace usage of \u003ccode\u003efindLast\u003c/code\u003e with more backwards-compatible methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13049\"\u003e#13049\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where queries starting with \u003ccode\u003eskipToken\u003c/code\u003e or lazy queries from \u003ccode\u003euseLazyQuery\u003c/code\u003e were included in \u003ccode\u003eclient.refetchQueries()\u003c/code\u003e before they had been executed for the first time. While generally queries with a \u003ccode\u003estandby\u003c/code\u003e \u003ccode\u003efetchPolicy\u003c/code\u003e should be included in refetch, these queries never had \u003ccode\u003evariables\u003c/code\u003e passed in, so they should be excluded until they have run once and received their actual variables.\u003c/p\u003e\n\u003cp\u003eThese queries are now properly excluded from refetch operations until after their initial execution.\u003c/p\u003e\n\u003cp\u003eThis change adds a new hidden option to \u003ccode\u003eclient.watchQuery\u003c/code\u003e, \u003ccode\u003e[variablesUnknownSymbol]\u003c/code\u003e, which may be set \u003ccode\u003etrue\u003c/code\u003e for queries starting with a \u003ccode\u003efetchPolicy\u003c/code\u003e of \u003ccode\u003estandby\u003c/code\u003e. It will only be applied when creating the \u003ccode\u003eObservableQuery\u003c/code\u003e instance and cannot be changed later. This flag indicates that the query's variables are not yet known, and thus it should be excluded from refetch operations until they are.\n\u003cstrong\u003eThis option is not meant for everyday use and is intended for framework integrations only.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13045\"\u003e#13045\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\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/apollographql/apollo-client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13050\"\u003e#13050\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Replace usage of \u003ccode\u003efindLast\u003c/code\u003e with more backwards-compatible methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13049\"\u003e#13049\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where queries starting with \u003ccode\u003eskipToken\u003c/code\u003e or lazy queries from \u003ccode\u003euseLazyQuery\u003c/code\u003e were included in \u003ccode\u003eclient.refetchQueries()\u003c/code\u003e before they had been executed for the first time. While generally queries with a \u003ccode\u003estandby\u003c/code\u003e \u003ccode\u003efetchPolicy\u003c/code\u003e should be included in refetch, these queries never had \u003ccode\u003evariables\u003c/code\u003e passed in, so they should be excluded until they have run once and received their actual variables.\u003c/p\u003e\n\u003cp\u003eThese queries are now properly excluded from refetch operations until after their initial execution.\u003c/p\u003e\n\u003cp\u003eThis change adds a new hidden option to \u003ccode\u003eclient.watchQuery\u003c/code\u003e, \u003ccode\u003e[variablesUnknownSymbol]\u003c/code\u003e, which may be set \u003ccode\u003etrue\u003c/code\u003e for queries starting with a \u003ccode\u003efetchPolicy\u003c/code\u003e of \u003ccode\u003estandby\u003c/code\u003e. It will only be applied when creating the \u003ccode\u003eObservableQuery\u003c/code\u003e instance and cannot be changed later. This flag indicates that the query's variables are not yet known, and thus it should be excluded from refetch operations until they are.\n\u003cstrong\u003eThis option is not meant for everyday use and is intended for framework integrations only.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13045\"\u003e#13045\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\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/apollographql/apollo-client/commit/0775976eba7df6781d5af28124e6bc885cfa0c40\"\u003e\u003ccode\u003e0775976\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e avoid refetching queries that start off with a \u003ccode\u003eskipToken\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13049\"\u003e#13049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e eliminate usage of \u003ccode\u003efindLast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13050\"\u003e#13050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/cc7c99f9f582c2020bf79661aacf6f3eedab33f7\"\u003e\u003ccode\u003ecc7c99f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13046\"\u003e#13046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13045\"\u003e#13045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/a18037b85fa124531542748a29faff265ccd5b0b\"\u003e\u003ccode\u003ea18037b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13040\"\u003e#13040\u003c/a\u003e from TheSoki/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/e488f1695e49d67406e936303f174502432e17e7\"\u003e\u003ccode\u003ee488f16\u003c/code\u003e\u003c/a\u003e docs: fix Apollo Link URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/1a4f4d974befa21c2700fdba523e02bf8f237756\"\u003e\u003ccode\u003e1a4f4d9\u003c/code\u003e\u003c/a\u003e Add guidence for using the data masking jscodeshift/codemod migration (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13037\"\u003e#13037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/0a09828c4a321192a3fc8b1225e927b33ad3c45a\"\u003e\u003ccode\u003e0a09828\u003c/code\u003e\u003c/a\u003e Migration docs improvements (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13034\"\u003e#13034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/d27cff4aad23ca51aa072e08e339f543b3f6267d\"\u003e\u003ccode\u003ed27cff4\u003c/code\u003e\u003c/a\u003e Remove outdated docs section (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13028\"\u003e#13028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apollographql/apollo-client/compare/@apollo/client@4.0.9...@apollo/client@4.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/client-react-streaming` from 0.14.0 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-client-integrations/releases\"\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0385d57: fix race condition in \u003ccode\u003ecreateInjectionTransformStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e00e61e5: Handle errors in incremental chunks when streaming from hook SSR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch2\u003e0.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e156a5e1: Fix a bug where \u003ccode\u003euseQuery\u003c/code\u003e started off with \u003ccode\u003eloading: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a523b9f7ffb213b769a43f529b89c6ae99c867b2\"\u003e\u003ccode\u003ea523b9f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/0385d57d184c0ae40d7379672f409a79bdb6b64e\"\u003e\u003ccode\u003e0385d57\u003c/code\u003e\u003c/a\u003e fix race condition in \u003ccode\u003ecreateInjectionTransformStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/00e61e5dad1e7bf5cd0a4ff32067ba4fbca9c399\"\u003e\u003ccode\u003e00e61e5\u003c/code\u003e\u003c/a\u003e Handle errors in incremental chunks when streaming from hook SSR. (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/1f930c4f5ecf936887d0a08441abe0b8927e304b\"\u003e\u003ccode\u003e1f930c4\u003c/code\u003e\u003c/a\u003e bette logging of publish step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/06163d53037ac48e38a7e44785b55bc760b4170a\"\u003e\u003ccode\u003e06163d5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/156a5e19b58ff6610650480cad67bbaf7431d165\"\u003e\u003ccode\u003e156a5e1\u003c/code\u003e\u003c/a\u003e Fix a bug where \u003ccode\u003euseQuery\u003c/code\u003e started off with \u003ccode\u003eloading: false\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a242d310c579952db215c2bd1c633bf63641ed2c\"\u003e\u003ccode\u003ea242d31\u003c/code\u003e\u003c/a\u003e fix up tests for updated react version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/02b1574aefa1e650bf9e94d6a5413470ad2c4c72\"\u003e\u003ccode\u003e02b1574\u003c/code\u003e\u003c/a\u003e update resolutions for react package, 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a1e9f9587d671862cc3379c75254cad3da82bbeb\"\u003e\u003ccode\u003ea1e9f95\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003ereact-server-dom-webpack\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/1485efcdae657912d8705782132ff68e735f759d\"\u003e\u003ccode\u003e1485efc\u003c/code\u003e\u003c/a\u003e update React repo dependencies to \u003ccode\u003e^19.2.1\u003c/code\u003e, update Next (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apollographql/apollo-client-integrations/compare/@apollo/client-react-streaming@0.14.0...@apollo/client-react-streaming@0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/ui` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b30482cd95fb56abe4e0250ad8beaa5467a\"\u003e\u003ccode\u003e60642b3\u003c/code\u003e\u003c/a\u003e fix: fix module graph UI on html reporter with headless browser mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/9219\"\u003e#9219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 27.3.0 to 27.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\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/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/098d16d6b86c5f215d48658c3005cb54b1325603\"\u003e\u003ccode\u003e098d16d\u003c/code\u003e\u003c/a\u003e Version 27.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/1cd029efb72314840c46730d72f9684c60635c54\"\u003e\u003ccode\u003e1cd029e\u003c/code\u003e\u003c/a\u003e Improve asciiLowercase/asciiUppercase performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/83fcb627264def824fd80366b33c29ccb5c6dd01\"\u003e\u003ccode\u003e83fcb62\u003c/code\u003e\u003c/a\u003e Implement TextEncoder and TextDecoder; improve XML decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ddad97df73368768c5107e3d141b6bb994164c4d\"\u003e\u003ccode\u003eddad97d\u003c/code\u003e\u003c/a\u003e Switch from iconv-lite to exodus/bytes for decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/25cb2a1c2b2944ab218b347a602accb736cdaa92\"\u003e\u003ccode\u003e25cb2a1\u003c/code\u003e\u003c/a\u003e Use weak references for ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ed4f5ed66d0b5b3ee888389a27850fe17253c357\"\u003e\u003ccode\u003eed4f5ed\u003c/code\u003e\u003c/a\u003e Add currently-failing CSS regression tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/jsdom/compare/27.3.0...27.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.2 to 11.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.3 / 2025-12-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix copying symlink when destination is a symlink to the same target (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1019\"\u003e#1019\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1060\"\u003e#1060\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/jprichardson/node-fs-extra/commit/1de81e98a8ff3afb5cf4a6b4dc63a93216728dd3\"\u003e\u003ccode\u003e1de81e9\u003c/code\u003e\u003c/a\u003e 11.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/ddc46f7cb980e5f2cc2174c73342cfe18e875895\"\u003e\u003ccode\u003eddc46f7\u003c/code\u003e\u003c/a\u003e Fix symlink copy failing when source and dest symlinks point to same target (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5023c22431e2341385d6c4b7645bb896d2e477b6\"\u003e\u003ccode\u003e5023c22\u003c/code\u003e\u003c/a\u003e Use macos-15-intel runner (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.2...11.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.13 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.13...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shiki` from 3.19.0 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shikijs/shiki/releases\"\u003eshiki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Add --format option for html output  -  by \u003ca href=\"https://github.com/Divyapahuja31\"\u003e\u003ccode\u003e@​Divyapahuja31\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1211\"\u003eshikijs/shiki#1211\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/28dd0900\"\u003e\u003c!-- raw HTML omitted --\u003e(28dd0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erehype\u003c/strong\u003e: Handle promise rejections in lazy language loading  -  by \u003ca href=\"https://github.com/ambujvashistha\"\u003e\u003ccode\u003e@​ambujvashistha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1221\"\u003eshikijs/shiki#1221\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/99654fe2\"\u003e\u003c!-- raw HTML omitted --\u003e(99654)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitepress-twoslash\u003c/strong\u003e: Fix popper positions being recomputed too early within vitepress code groups  -  by \u003ca href=\"https://github.com/Dschungelabenteuer\"\u003e\u003ccode\u003e@​Dschungelabenteuer\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003echarles.gruenais\u003c/strong\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1116\"\u003eshikijs/shiki#1116\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/19ea511f\"\u003e\u003c!-- raw HTML omitted --\u003e(19ea5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Eliminate redundant tokenization call in tokenizeWithTheme  -  by \u003ca href=\"https://github.com/ShivanshBhargava\"\u003e\u003ccode\u003e@​ShivanshBhargava\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/NssGourav\"\u003e\u003ccode\u003e@​NssGourav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1216\"\u003eshikijs/shiki#1216\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/c78b1d7e\"\u003e\u003c!-- raw HTML omitted --\u003e(c78b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v3.19.0...v3.20.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/a0b730472177dcae5ec26618cc07456d2aaf816a\"\u003e\u003ccode\u003ea0b7304\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v3.20.0/packages/shiki\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/svelte` from 5.2.9 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-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/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\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@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/svelte-virtual` from 3.13.13 to 3.13.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e\u003ccode\u003e@​tanstack/svelte-virtual\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/db6df212ed83dd7e4eb6450d1340c95475667b7b\"\u003e\u003ccode\u003edb6df21\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3...\n\n_Description has been truncated_","html_url":"https://github.com/equaltoai/greater-components/pull/81","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/equaltoai%2Fgreater-components/issues/81","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/81/packages"},{"uuid":"3780082335","node_id":"PR_kwDOQZWLz867djUN","number":48,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 66 updates","user":"dependabot[bot]","labels":["dependencies","automerge"],"assignees":["BereDarius"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T03:44:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T04:00:46.000Z","updated_at":"2026-01-12T03:44:08.000Z","time_to_close":603800,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":66,"packages":[{"name":"@nestjs/cache-manager","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/websockets","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"nodemailer","old_version":"7.0.11","new_version":"7.0.12","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@nestjs/testing","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"@aws-sdk/client-sesv2","old_version":"3.956.0","new_version":"3.962.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.956.0","new_version":"3.957.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-locate-window","old_version":"3.953.0","new_version":"3.957.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@cacheable/utils","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.46","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-virtual","old_version":"3.13.13","new_version":"3.13.16","repository_url":"https://github.com/TanStack/virtual"},{"name":"@zenuml/core","old_version":"3.43.2","new_version":"3.43.3","repository_url":"https://github.com/mermaid-js/zenuml-core"},{"name":"caniuse-lite","old_version":"1.0.30001761","new_version":"1.0.30001762","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"jotai","old_version":"2.16.0","new_version":"2.16.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.0","repository_url":"https://github.com/webpack/watchpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.0.1` | `3.1.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.9` | `11.1.11` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.9` | `11.1.11` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.9` | `11.1.11` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.9` | `11.1.11` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.9` | `11.1.11` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.11` | `7.0.12` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.9` | `11.1.11` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.956.0` | `3.962.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/types) | `3.956.0` | `3.957.0` |\n| [@aws-sdk/util-locate-window](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-locate-window) | `3.953.0` | `3.957.0` |\n| [@cacheable/utils](https://github.com/jaredwray/cacheable/tree/HEAD/packages/utils) | `2.3.2` | `2.3.3` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.34.41` | `0.34.46` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.13` | `3.13.16` |\n| [@zenuml/core](https://github.com/mermaid-js/zenuml-core) | `3.43.2` | `3.43.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001761` | `1.0.30001762` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.0` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.16.0` | `2.16.1` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.0` |\n\n\nUpdates `@nestjs/cache-manager` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e\u003ccode\u003e@​nestjs/cache-manager\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cache): support Cacheable instance with nonBlocking mode by \u003ca href=\"https://github.com/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add factory to cache-key by \u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\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/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/e038b26765f66546e051ad57b0f6ea9601a7c6e3\"\u003e\u003ccode\u003ee038b26\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fe8deebaa35694f1bde02c3184656bdf29e134bd\"\u003e\u003ccode\u003efe8deeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/724\"\u003e#724\u003c/a\u003e from ivanfmn/feat/cache-key-factory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/67cd300b1bb3205f93efc923e28fad2842767d3f\"\u003e\u003ccode\u003e67cd300\u003c/code\u003e\u003c/a\u003e Update lib/decorators/cache-key.decorator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/77b59e79646fc4277686e08ca7ae20a196be962b\"\u003e\u003ccode\u003e77b59e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/924\"\u003e#924\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0518988dc98973797c89ad53f1dadb57044dfabb\"\u003e\u003ccode\u003e0518988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/962\"\u003e#962\u003c/a\u003e from samuelmbabhazi/feat/support-cacheable-instance-n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/438c617a8c45696baaae52ed56fdd4e130280292\"\u003e\u003ccode\u003e438c617\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/25c8239a6557d27cc9300f95f81ff0f18f2a199f\"\u003e\u003ccode\u003e25c8239\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.10 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f194d9af1b7ebad3ec42d48717673375dc1e73fa\"\u003e\u003ccode\u003ef194d9a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cacheable to v2.3.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/789b6738df73d09e34a93222163e47a539f764d0\"\u003e\u003ccode\u003e789b673\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/1617b72f657d4bf699c2defd190a492554c149a9\"\u003e\u003ccode\u003e1617b72\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.4 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a4a50d4fc400562e166ce734eb40cec4ecebdd14\"\u003e\u003ccode\u003ea4a50d4\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fd46a65dc8f6a47585d1b9d0e2abde04e7b097d3\"\u003e\u003ccode\u003efd46a65\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/file-type-validator-esm-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4da3e2ce0f864b574c061a328e0b5a751c051194\"\u003e\u003ccode\u003e4da3e2c\u003c/code\u003e\u003c/a\u003e Update packages/common/pipes/file/file-type.validator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/cc2659aba1bc5bef2a1350bcbd8ffa538f879ca1\"\u003e\u003ccode\u003ecc2659a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16060\"\u003e#16060\u003c/a\u003e from Jo-Minseok/feat/filevalidator-custom-message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c97b2ce4fe0a4e024eaac22c1848ed56f293cdf6\"\u003e\u003ccode\u003ec97b2ce\u003c/code\u003e\u003c/a\u003e fix(common): improve error handling in FileTypeValidator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b6aa4a2311f9eb4abf6dbf4e9f9fb9714d7df542\"\u003e\u003ccode\u003eb6aa4a2\u003c/code\u003e\u003c/a\u003e test(common): add tests for dynamic custom error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6c2f2bf25435b19d95eb7fc39bef52de1f83eb15\"\u003e\u003ccode\u003e6c2f2bf\u003c/code\u003e\u003c/a\u003e feat(common): add error message factory function and shared context type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/15198c650d6b5aa53e75a60fa0299c6df4bf857c\"\u003e\u003ccode\u003e15198c6\u003c/code\u003e\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2c5221dac038b4a0e4f62cfd0d1cee2c97f96733\"\u003e\u003ccode\u003e2c5221d\u003c/code\u003e\u003c/a\u003e refactor(core): improve is-static method readability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/351f977b3d549c5673d84d3b1845d119ecc64073\"\u003e\u003ccode\u003e351f977\u003c/code\u003e\u003c/a\u003e fix(core): instantiate nested transient providers in static context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/61d728bfd69cdb891258a2fd827891938ee00db8\"\u003e\u003ccode\u003e61d728b\u003c/code\u003e\u003c/a\u003e style: address linter errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0d79d8528714a0f1e76cbd6e95a87eb92a9fc11\"\u003e\u003ccode\u003ea0d79d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/15721\"\u003e#15721\u003c/a\u003e from pythonjsgo/feat/sse-promise-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/adff255d8904bc926dfe539a9394e6fd5c3278ff\"\u003e\u003ccode\u003eadff255\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16005\"\u003e#16005\u003c/a\u003e from malkovitc/fix/resolve-each-multiple-providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3cbf2818de57010c0c1a6308734d8a7f133ea610\"\u003e\u003ccode\u003e3cbf281\u003c/code\u003e\u003c/a\u003e test(core): Add tests for SilentLogger utility\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8f0840ad7069ff2983a48ecf38a4fc4d5936a72b\"\u003e\u003ccode\u003e8f0840a\u003c/code\u003e\u003c/a\u003e test(express): Add tests for getBodyParserOptions utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0430f3f1909dfb6064c7425b3da66c455edc6358\"\u003e\u003ccode\u003e0430f3f\u003c/code\u003e\u003c/a\u003e chore: resolve conflicts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/cacc3e77f8c52a0aa602703a249d1d10386271ec\"\u003e\u003ccode\u003ecacc3e7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency express to v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2703aadaa5f8dbbc30de8669654324f51285738d\"\u003e\u003ccode\u003e2703aad\u003c/code\u003e\u003c/a\u003e chore(deps): bump express in /packages/platform-express\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.9 to 11.1.11\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-socket\u003c/code\u003e.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/462d02d803c79d6b80ab35801d841ccca28ef5d8\"\u003e\u003ccode\u003e462d02d\u003c/code\u003e\u003c/a\u003e fix(deps): update socket.io packages to v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d6da0401e70b7cc3662d904dbb8cbc3b273ae791\"\u003e\u003ccode\u003ed6da040\u003c/code\u003e\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.9 to 11.1.11\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/websockets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/websockets\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 7.0.11 to 7.0.12\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\u003ev7.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.11...v7.0.12\"\u003e7.0.12\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded support for REQUIRETLS (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1793\"\u003e#1793\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84\"\u003e053ce6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse 8bit encoding for message/rfc822 attachments (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b\"\u003eadf8611\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/v7.0.11...v7.0.12\"\u003e7.0.12\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded support for REQUIRETLS (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1793\"\u003e#1793\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84\"\u003e053ce6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse 8bit encoding for message/rfc822 attachments (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b\"\u003eadf8611\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/a208a0bc86a315d037d5be8849fab5862c488baa\"\u003e\u003ccode\u003ea208a0b\u003c/code\u003e\u003c/a\u003e chore(master): release 7.0.12 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84\"\u003e\u003ccode\u003e053ce6a\u003c/code\u003e\u003c/a\u003e fix: added support for REQUIRETLS (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b\"\u003e\u003ccode\u003eadf8611\u003c/code\u003e\u003c/a\u003e fix: use 8bit encoding for message/rfc822 attachments\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.11...v7.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io@4.8.2\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003eurl.parse()\u003c/code\u003e function is now deprecated and has been replaced by \u003ccode\u003enew URL()\u003c/code\u003e (see \u003ca href=\"https://github.com/socketio/socket.io/commit/8af70195bb8c5bc3efe9685997ab6373fb8b1ca9\"\u003e8af7019\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecall adapter.init() when creating each namespace (\u003ca href=\"https://github.com/socketio/socket.io/commit/f3e1f5ebdf59158d0c8d1e20f8230275617fb355\"\u003ef3e1f5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003ebb0b480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io/releases/tag/6.6.0\"\u003e\u003ccode\u003eengine.io@~6.6.0\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9978574e4f1d4e21593497f94c40053cd0fff359\"\u003e\u003ccode\u003e9978574\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io@4.8.1...socket.io@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/testing` from 11.1.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io-client since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sesv2` from 3.956.0 to 3.962.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-sesv2\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.962.0\u003c/h2\u003e\n\u003ch4\u003e3.962.0(2026-01-02)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eupdate release tag for 0.41.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7617\"\u003e#7617\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/61ed97dd71b5e2b393a16cad848857d343a3ddc2\"\u003e61ed97dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for waiter codegen fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7614\"\u003e#7614\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc6c8b350de8a172319639f8cdc788be22c2c8e\"\u003edbc6c8b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erelease smithy-typescript-aws-codegen v0.41.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7609\"\u003e#7609\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4d9a938b39c650c6542005d0281a132afaa2c14\"\u003ee4d9a938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for default schema generation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7608\"\u003e#7608\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a509608809617777a7913c7555625b379ef96e97\"\u003ea5096088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  This change introduces \u0026quot;Roles\u0026quot; attribute for User entities supported by AWS Identity Store SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/80de895df2c3392d5eadd1db0c35e60f18a9c70c\"\u003e80de895d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  Added support for publishing detailed metrics to CloudWatch for operational monitoring of collaborations, including query performance and resource utilization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/762ac21345b897ffb3b28e2186dbcc5cd5f9c6e3\"\u003e762ac213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  include lib package versions in sdkVersions.properties file (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7616\"\u003e#7616\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/978a07208a279b14c54c5b02cbc7476ced67da8c\"\u003e978a0720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-login:\u003c/strong\u003e  mock Date for determinism (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7613\"\u003e#7613\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/287d8e47581b66438b2acc8d06ffbd22d04d11e2\"\u003e287d8e47\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.962.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.961.0\u003c/h2\u003e\n\u003ch4\u003e3.961.0(2025-12-30)\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 2025-12-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e653544c28e945a09f3ebf9f2a8beb0d7c1f708d\"\u003ee653544c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Adds support for searching global contacts using the ActiveRegions filter, and pagination support for ListSecurityProfileFlowModules and ListEntitySecurityProfiles. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fc9217959a8a8c07818df4172e4bca8c1594464d\"\u003efc921795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafkaconnect:\u003c/strong\u003e  This change sets the KafkaConnect GovCloud FIPS and FIPS DualStack endpoints to use kafkaconnect instead of kafkaconnect-fips as the service name. This is done to match the Kafka endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bb5638e8cf3e121e0baa2684eea92d0465722458\"\u003ebb5638e8\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.961.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.960.0\u003c/h2\u003e\n\u003ch4\u003e3.960.0(2025-12-29)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Changes for Contact for Global Search (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a3526b783ece866bf5ae0a4e0912433455604b6\"\u003e4a3526b7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds support for quick users to be able to perform role upgrades on their own. Additionally it allows admins to make this feature admin or auto approval along with new self upgrade capability that can be restricted by Admins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fb0bfe2bf33cf85235fa6a1d9cd89aec696e7bcb\"\u003efb0bfe2b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-sesv2/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-sesv2\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.961.0...v3.962.0\"\u003e3.962.0\u003c/a\u003e (2026-01-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sesv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sesv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sesv2\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ef45fb3b4afd3cc56ec50023e21dd19fd34dc\"\u003e\u003ccode\u003e821ef45\u003c/code\u003e\u003c/a\u003e Publish v3.962.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.962.0/clients/client-sesv2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sso` from 3.956.0 to 3.958.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-sso\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/...\n\n_Description has been truncated_","html_url":"https://github.com/BereDarius/swapbuds-backend/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BereDarius%2Fswapbuds-backend/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"}],"issue_packages":[{"old_version":"6.4.0","new_version":"6.5.0","update_type":"minor","path":null,"pr_created_at":"2026-07-01T13:06:22.000Z","version_change":"6.4.0 → 6.5.0","issue":{"uuid":"4785811138","node_id":"PR_kwDOScN2hc7sr2z6","number":18,"state":"closed","title":"Bump the npm 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-07-15T13:01:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-01T13:06:22.000Z","updated_at":"2026-07-15T13:01:42.000Z","time_to_close":1209318,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":26,"packages":[{"name":"vue","old_version":"3.5.30","new_version":"3.5.39","repository_url":"https://github.com/vuejs/core"},{"name":"@iconify-json/simple-icons","old_version":"1.2.75","new_version":"1.2.88","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.3.2","repository_url":"https://github.com/ungap/structured-clone"},{"name":"@vue/devtools-api","old_version":"7.7.9","new_version":"7.7.10","repository_url":"https://github.com/vuejs/devtools"},{"name":"algoliasearch","old_version":"5.49.2","new_version":"5.55.1","repository_url":"https://github.com/algolia/algoliasearch-client-javascript"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.15","repository_url":"https://github.com/ai/nanoid"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.16","repository_url":"https://github.com/postcss/postcss"},{"name":"preact","old_version":"10.29.0","new_version":"10.29.3","repository_url":"https://github.com/preactjs/preact"},{"name":"property-information","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/wooorm/property-information"},{"name":"rollup","old_version":"4.60.0","new_version":"4.62.2","repository_url":"https://github.com/rollup/rollup"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 11 updates in the /website directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vue](https://github.com/vuejs/core) | `3.5.30` | `3.5.39` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.75` | `1.2.88` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.3.2` |\n| [@vue/devtools-api](https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-api) | `7.7.9` | `7.7.10` |\n| [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) | `5.49.2` | `5.55.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.15` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.16` |\n| [preact](https://github.com/preactjs/preact) | `10.29.0` | `10.29.3` |\n| [property-information](https://github.com/wooorm/property-information) | `7.1.0` | `7.2.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.60.0` | `4.62.2` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n\n\nUpdates `vue` from 3.5.30 to 3.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.39\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.34\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.38...v3.5.39\"\u003e3.5.39\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e correct filter rewrite recursion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14959\"\u003e#14959\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be7ce314b96256f1c56f53088d51ed6bc77fde28\"\u003ebe7ce31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e force patch dynamic props when hydrating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9083\"\u003e#9083\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/024cf06daa33db4660431f20aa050acb99cff07f\"\u003e024cf06\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9033\"\u003e#9033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e respect data-allow-mismatch on conditional branches (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12801\"\u003e#12801\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/164af639a120421194f7afe0e097bdf254c90199\"\u003e164af63\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12782\"\u003e#12782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e avoid triggering effects when set fails (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14964\"\u003e#14964\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e450973eabc0038f398344b981acd8759c246c50\"\u003ee450973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle non-isomorphic block element update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15002\"\u003e#15002\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/932ddd058d69be9bbd8cd796c89f0d1a4fc128d7\"\u003e932ddd0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6385\"\u003e#6385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e normalize function children for elements and Teleport (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/2f374cda18cbe331ede1a49a324b423c75d0faf3\"\u003e2f374cd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9107\"\u003e#9107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pause tracking when invoking function refs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14985\"\u003e#14985\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3ac052b6b1e9d3978e98cc30a1a89a9b9b51358b\"\u003e3ac052b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve once event listener name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/87b73b64a0d9b4e2dd2dacfe98f2f1c2396d7a61\"\u003e87b73b6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8342\"\u003e#8342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e preserve option modifier event names (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4b659e699925555464ea9ae8fa3e1984609f6dc2\"\u003e4b659e6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8334\"\u003e#8334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e dedupe inherited scope ids during vnode rendering (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15005\"\u003e#15005\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/027da6b2810c4752131439d2645f3d931d07242f\"\u003e027da6b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12159\"\u003e#12159\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12175\"\u003e#12175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e resolve nested async teleport content (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9431\"\u003e#9431\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/31d0f23757afb410c638a9c29d44d76d0944e18f\"\u003e31d0f23\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6207\"\u003e#6207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle teleport unmount edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12705\"\u003e#12705\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/671997ade74e34880cebe3c340269b8598c3b26c\"\u003e671997a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12702\"\u003e#12702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support named tuple emits (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12676\"\u003e#12676\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/232f4022e3160b30b11748a6d97ea2c15ed3b74f\"\u003e232f402\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12673\"\u003e#12673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e validate defineModel defaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14968\"\u003e#14968\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/747f57e9cdb3c5f084f8da5ca7e0e0b7b326b662\"\u003e747f57e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14966\"\u003e#14966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.37...v3.5.38\"\u003e3.5.38\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.36...v3.5.37\"\u003e3.5.37\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.35...v3.5.36\"\u003e3.5.36\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid crash on CDATA at the document root (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14916\"\u003e#14916\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0ea17e232f9a8f4a9acf57c6addc78cf4f279c13\"\u003e0ea17e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e prefix dynamic keys on v-memo elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14922\"\u003e#14922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/68e978e3e71a8ae40701808e78966f2168c5907c\"\u003e68e978e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14920\"\u003e#14920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle vue-ignore on leading intersection/union type (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14950\"\u003e#14950\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0dcd225c01f211ebb8ce4dda8c8eac10539abf1a\"\u003e0dcd225\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12254\"\u003e#12254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e respect var hoisting in props destructure (\u003ca href=\"https://github.com/vuejs/core/commit/48ad452dd61926a59e358da3c74c5ef750ae21c4\"\u003e48ad452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e preserve watch callback return value when wrapped for \u003ccode\u003eonce: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14902\"\u003e#14902\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/450a8a8e45520f30fe8343c5016a777d888e53fc\"\u003e450a8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e add dev warning for silent catch in compat mode and fix test description typo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14891\"\u003e#14891\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/db3e117025a7193291ed6676180a5a44bbe0ae76\"\u003edb3e117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e force model update when reverted before sync (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14897\"\u003e#14897\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/7f76378b0d178a29113ee07d67faa48b637944e8\"\u003e7f76378\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13524\"\u003e#13524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip async component callbacks after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14911\"\u003e#14911\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5300ead57b3c14942d4c155ef5e485d5409e7f02\"\u003e5300ead\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid move transition for hidden v-show group children (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14895\"\u003e#14895\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c11f6ee644412edf3eef6736991e895e4a3e1dde\"\u003ec11f6ee\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14894\"\u003e#14894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e trigger immediate callback for empty sources (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14914\"\u003e#14914\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1f2ca7e4837b1b0de0b91048fffdb03710c0b03e\"\u003e1f2ca7e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14898\"\u003e#14898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\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/vuejs/core/commit/c0606e91798c8dca4f33d101e1dd836d672592c1\"\u003e\u003ccode\u003ec0606e9\u003c/code\u003e\u003c/a\u003e release: v3.5.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/4b659e699925555464ea9ae8fa3e1984609f6dc2\"\u003e\u003ccode\u003e4b659e6\u003c/code\u003e\u003c/a\u003e fix(runtime-dom): preserve option modifier event names (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8338\"\u003e#8338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/232f4022e3160b30b11748a6d97ea2c15ed3b74f\"\u003e\u003ccode\u003e232f402\u003c/code\u003e\u003c/a\u003e fix(types): support named tuple emits (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12676\"\u003e#12676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/671997ade74e34880cebe3c340269b8598c3b26c\"\u003e\u003ccode\u003e671997a\u003c/code\u003e\u003c/a\u003e fix(teleport): handle teleport unmount edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12705\"\u003e#12705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/164af639a120421194f7afe0e097bdf254c90199\"\u003e\u003ccode\u003e164af63\u003c/code\u003e\u003c/a\u003e fix(hydration): respect data-allow-mismatch on conditional branches (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12801\"\u003e#12801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/2f374cda18cbe331ede1a49a324b423c75d0faf3\"\u003e\u003ccode\u003e2f374cd\u003c/code\u003e\u003c/a\u003e fix(runtime-core): normalize function children for elements and Teleport (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/87b73b64a0d9b4e2dd2dacfe98f2f1c2396d7a61\"\u003e\u003ccode\u003e87b73b6\u003c/code\u003e\u003c/a\u003e fix(runtime-core): preserve once event listener name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8341\"\u003e#8341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/027da6b2810c4752131439d2645f3d931d07242f\"\u003e\u003ccode\u003e027da6b\u003c/code\u003e\u003c/a\u003e fix(ssr): dedupe inherited scope ids during vnode rendering (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15005\"\u003e#15005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/024cf06daa33db4660431f20aa050acb99cff07f\"\u003e\u003ccode\u003e024cf06\u003c/code\u003e\u003c/a\u003e fix(hydration): force patch dynamic props when hydrating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9083\"\u003e#9083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/be7ce314b96256f1c56f53088d51ed6bc77fde28\"\u003e\u003ccode\u003ebe7ce31\u003c/code\u003e\u003c/a\u003e fix(compiler-core): correct filter rewrite recursion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14959\"\u003e#14959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.30...v3.5.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-string-parser` from 7.27.1 to 7.29.7\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@​babel/helper-string-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\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/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\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\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\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\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\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/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\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:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-helper-string-parser\"\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@​babel/helper-string-parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-validator-identifier` from 7.28.5 to 7.29.7\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@​babel/helper-validator-identifier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\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/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\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\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\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\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\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/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\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:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-helper-validator-identifier\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.29.2 to 7.29.7\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@​babel/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\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/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\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\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\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\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\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/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\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:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/9bc522a968b42e3c36f9297badf6adad46e2b3df\"\u003e\u003ccode\u003e9bc522a\u003c/code\u003e\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17923\"\u003e#17923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/69277a030b6b4ef2288f577f8f52b1cbdbe31903\"\u003e\u003ccode\u003e69277a0\u003c/code\u003e\u003c/a\u003e Improve trailing comma comment handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17782\"\u003e#17782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/types` from 7.29.0 to 7.29.7\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@​babel/types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\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/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\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\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\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\u003eCommitters: 1\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\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\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/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\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:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.75 to 1.2.88\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ungap/structured-clone` from 1.3.0 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/a86564c7bd087fb8b6ce0daa89ab97ca361ca23f\"\u003e\u003ccode\u003ea86564c\u003c/code\u003e\u003c/a\u003e 1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/8cfe5db5c9ff2629bb7db5fd047ac554391477bf\"\u003e\u003ccode\u003e8cfe5db\u003c/code\u003e\u003c/a\u003e updated dev/dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/4e8eeaf60fb545e727f3886f622c88e51a6e6f5b\"\u003e\u003ccode\u003e4e8eeaf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ungap/structured-clone/issues/24\"\u003e#24\u003c/a\u003e from spokodev/fix-invalid-date-serialize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/361092acc2af652407aab2c3b4af17e9363bd077\"\u003e\u003ccode\u003e361092a\u003c/code\u003e\u003c/a\u003e fix: serialize Invalid Date instead of throwing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/6bb4874096af6b0f7dc100ea28dbc2830569bf41\"\u003e\u003ccode\u003e6bb4874\u003c/code\u003e\u003c/a\u003e updated CI requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/0c441086a929fb1a883622ab0e84174e521f2e6c\"\u003e\u003ccode\u003e0c44108\u003c/code\u003e\u003c/a\u003e 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ungap/structured-clone/commit/d4e42f861afbf879fa0b6e87f41e991f73ddeb1a\"\u003e\u003ccode\u003ed4e42f8\u003c/code\u003e\u003c/a\u003e Fix possible CWE-94\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ungap/structured-clone/compare/v1.3.0...v1.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~webreflection\"\u003ewebreflection\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ungap/structured-clone\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-core` from 3.5.30 to 3.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/compiler-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.39\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.34\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/compiler-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.38...v3.5.39\"\u003e3.5.39\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e correct filter rewrite recursion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14959\"\u003e#14959\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be7ce314b96256f1c56f53088d51ed6bc77fde28\"\u003ebe7ce31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e force patch dynamic props when hydrating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9083\"\u003e#9083\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/024cf06daa33db4660431f20aa050acb99cff07f\"\u003e024cf06\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9033\"\u003e#9033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e respect data-allow-mismatch on conditional branches (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12801\"\u003e#12801\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/164af639a120421194f7afe0e097bdf254c90199\"\u003e164af63\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12782\"\u003e#12782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e avoid triggering effects when set fails (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14964\"\u003e#14964\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e450973eabc0038f398344b981acd8759c246c50\"\u003ee450973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle non-isomorphic block element update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15002\"\u003e#15002\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/932ddd058d69be9bbd8cd796c89f0d1a4fc128d7\"\u003e932ddd0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6385\"\u003e#6385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e normalize function children for elements and Teleport (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/2f374cda18cbe331ede1a49a324b423c75d0faf3\"\u003e2f374cd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9107\"\u003e#9107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pause tracking when invoking function refs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14985\"\u003e#14985\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3ac052b6b1e9d3978e98cc30a1a89a9b9b51358b\"\u003e3ac052b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve once event listener name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/87b73b64a0d9b4e2dd2dacfe98f2f1c2396d7a61\"\u003e87b73b6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8342\"\u003e#8342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e preserve option modifier event names (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4b659e699925555464ea9ae8fa3e1984609f6dc2\"\u003e4b659e6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8334\"\u003e#8334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e dedupe inherited scope ids during vnode rendering (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15005\"\u003e#15005\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/027da6b2810c4752131439d2645f3d931d07242f\"\u003e027da6b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12159\"\u003e#12159\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12175\"\u003e#12175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e resolve nested async teleport content (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9431\"\u003e#9431\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/31d0f23757afb410c638a9c29d44d76d0944e18f\"\u003e31d0f23\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6207\"\u003e#6207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle teleport unmount edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12705\"\u003e#12705\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/671997ade74e34880cebe3c340269b8598c3b26c\"\u003e671997a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12702\"\u003e#12702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support named tuple emits (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12676\"\u003e#12676\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/232f4022e3160b30b11748a6d97ea2c15ed3b74f\"\u003e232f402\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12673\"\u003e#12673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e validate defineModel defaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14968\"\u003e#14968\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/747f57e9cdb3c5f084f8da5ca7e0e0b7b326b662\"\u003e747f57e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14966\"\u003e#14966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.37...v3.5.38\"\u003e3.5.38\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.36...v3.5.37\"\u003e3.5.37\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.35...v3.5.36\"\u003e3.5.36\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid crash on CDATA at the document root (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14916\"\u003e#14916\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0ea17e232f9a8f4a9acf57c6addc78cf4f279c13\"\u003e0ea17e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e prefix dynamic keys on v-memo elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14922\"\u003e#14922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/68e978e3e71a8ae40701808e78966f2168c5907c\"\u003e68e978e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14920\"\u003e#14920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle vue-ignore on leading intersection/union type (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14950\"\u003e#14950\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0dcd225c01f211ebb8ce4dda8c8eac10539abf1a\"\u003e0dcd225\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12254\"\u003e#12254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e respect var hoisting in props destructure (\u003ca href=\"https://github.com/vuejs/core/commit/48ad452dd61926a59e358da3c74c5ef750ae21c4\"\u003e48ad452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e preserve watch callback return value when wrapped for \u003ccode\u003eonce: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14902\"\u003e#14902\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/450a8a8e45520f30fe8343c5016a777d888e53fc\"\u003e450a8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e add dev warning for silent catch in compat mode and fix test description typo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14891\"\u003e#14891\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/db3e117025a7193291ed6676180a5a44bbe0ae76\"\u003edb3e117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e force model update when reverted before sync (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14897\"\u003e#14897\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/7f76378b0d178a29113ee07d67faa48b637944e8\"\u003e7f76378\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13524\"\u003e#13524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip async component callbacks after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14911\"\u003e#14911\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5300ead57b3c14942d4c155ef5e485d5409e7f02\"\u003e5300ead\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid move transition for hidden v-show group children (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14895\"\u003e#14895\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c11f6ee644412edf3eef6736991e895e4a3e1dde\"\u003ec11f6ee\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14894\"\u003e#14894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e trigger immediate callback for empty sources (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14914\"\u003e#14914\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1f2ca7e4837b1b0de0b91048fffdb03710c0b03e\"\u003e1f2ca7e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14898\"\u003e#14898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\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/vuejs/core/commit/c0606e91798c8dca4f33d101e1dd836d672592c1\"\u003e\u003ccode\u003ec0606e9\u003c/code\u003e\u003c/a\u003e release: v3.5.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/be7ce314b96256f1c56f53088d51ed6bc77fde28\"\u003e\u003ccode\u003ebe7ce31\u003c/code\u003e\u003c/a\u003e fix(compiler-core): correct filter rewrite recursion (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14959\"\u003e#14959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/478e3e83acd34dd213a860be4a2a2bf2090dc26b\"\u003e\u003ccode\u003e478e3e8\u003c/code\u003e\u003c/a\u003e release: v3.5.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c00b0210d97794a24764c52274e60bbcba15b7ae\"\u003e\u003ccode\u003ec00b021\u003c/code\u003e\u003c/a\u003e release: v3.5.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/11ac8b4af0cad86f5e42193dc413da6e18ae6c76\"\u003e\u003ccode\u003e11ac8b4\u003c/code\u003e\u003c/a\u003e release: v3.5.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/0ea17e232f9a8f4a9acf57c6addc78cf4f279c13\"\u003e\u003ccode\u003e0ea17e2\u003c/code\u003e\u003c/a\u003e fix(compiler-core): avoid crash on CDATA at the document root (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14916\"\u003e#14916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/68e978e3e71a8ae40701808e78966f2168c5907c\"\u003e\u003ccode\u003e68e978e\u003c/code\u003e\u003c/a\u003e fix(compiler-core): prefix dynamic keys on v-memo elements (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14922\"\u003e#14922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e\u003ccode\u003e34a0ded\u003c/code\u003e\u003c/a\u003e fix(compiler-core): avoid double processing v-for keys with v-memo (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14861\"\u003e#14861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1ce598eb0ac7bed5bdc14857244424520498d29d\"\u003e\u003ccode\u003e1ce598e\u003c/code\u003e\u003c/a\u003e chore: fix typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.39/packages/compiler-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-dom` from 3.5.30 to 3.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/compiler-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.39\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.34\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/compiler-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.38...v3.5.39\"\u003e3.5.39\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e correct filter rewrite recursion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14959\"\u003e#14959\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be7ce314b96256f1c56f53088d51ed6bc77fde28\"\u003ebe7ce31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e force patch dynamic props when hydrating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9083\"\u003e#9083\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/024cf06daa33db4660431f20aa050acb99cff07f\"\u003e024cf06\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9033\"\u003e#9033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehydration:\u003c/strong\u003e respect data-allow-mismatch on conditional branches (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12801\"\u003e#12801\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/164af639a120421194f7afe0e097bdf254c90199\"\u003e164af63\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12782\"\u003e#12782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e avoid triggering effects when set fails (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14964\"\u003e#14964\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e450973eabc0038f398344b981acd8759c246c50\"\u003ee450973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle non-isomorphic block element update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15002\"\u003e#15002\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/932ddd058d69be9bbd8cd796c89f0d1a4fc128d7\"\u003e932ddd0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6385\"\u003e#6385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e normalize function children for elements and Teleport (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/2f374cda18cbe331ede1a49a324b423c75d0faf3\"\u003e2f374cd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9107\"\u003e#9107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pause tracking when invoking function refs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14985\"\u003e#14985\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3ac052b6b1e9d3978e98cc30a1a89a9b9b51358b\"\u003e3ac052b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve once event listener name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/87b73b64a0d9b4e2dd2dacfe98f2f1c2396d7a61\"\u003e87b73b6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8342\"\u003e#8342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e preserve option modifier event names (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4b659e699925555464ea9ae8fa3e1984609f6dc2\"\u003e4b659e6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8334\"\u003e#8334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e dedupe inherited scope ids during vnode rendering (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/15005\"\u003e#15005\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/027da6b2810c4752131439d2645f3d931d07242f\"\u003e027da6b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12159\"\u003e#12159\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12175\"\u003e#12175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e resolve nested async teleport content (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9431\"\u003e#9431\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/31d0f23757afb410c638a9c29d44d76d0944e18f\"\u003e31d0f23\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/6207\"\u003e#6207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle teleport unmount edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12705\"\u003e#12705\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/671997ade74e34880cebe3c340269b8598c3b26c\"\u003e671997a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12702\"\u003e#12702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support named tuple emits (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12676\"\u003e#12676\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/232f4022e3160b30b11748a6d97ea2c15ed3b74f\"\u003e232f402\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12673\"\u003e#12673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e validate defineModel defaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14968\"\u003e#14968\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/747f57e9cdb3c5f084f8da5ca7e0e0b7b326b662\"\u003e747f57e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14966\"\u003e#14966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.37...v3.5.38\"\u003e3.5.38\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.36...v3.5.37\"\u003e3.5.37\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.35...v3.5.36\"\u003e3.5.36\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid crash on CDATA at the document root (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14916\"\u003e#14916\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0ea17e232f9a8f4a9acf57c6addc78cf4f279c13\"\u003e0ea17e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e prefix dynamic keys on v-memo elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14922\"\u003e#14922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/68e978e3e71a8ae40701808e78966f2168c5907c\"\u003e68e978e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14920\"\u003e#14920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle vue-ignore on leading intersection/union type (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14950\"\u003e#14950\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0dcd225c01f211ebb8ce4dda8c8eac10539abf1a\"\u003e0dcd225\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12254\"\u003e#12254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e respect var hoisting in props destructure (\u003ca href=\"https://github.com/vuejs/core/commit/48ad452dd61926a59e358da3c74c5ef750ae21c4\"\u003e48ad452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e preserve watch callback return value when wrapped for \u003ccode\u003eonce: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14902\"\u003e#14902\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/450a8a8e45520f30fe8343c5016a777d888e53fc\"\u003e450a8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e add dev warning for silent catch in compat mode and fix test description typo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14891\"\u003e#14891\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/db3e117025a7193291ed6676180a5a44bbe0ae76\"\u003edb3e117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e force model update when reverted before sync (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14897\"\u003e#14897\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/7f76378b0d178a29113ee07d67faa48b637944e8\"\u003e7f76378\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13524\"\u003e#13524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip async component callbacks after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14911\"\u003e#14911\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5300ead57b3c14942d4c155ef5e485d5409e7f02\"\u003e5300ead\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid move transition for hidden v-show group children (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14895\"\u003e#14895\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c11f6ee644412edf3eef6736991e895e4a3e1dde\"\u003ec11f6ee\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14894\"\u003e#14894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e trigger immediate callback for empty sources (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14914\"\u003e#14914\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1f2ca7e4837b1b0de0b91048fffdb03710c0b03e\"\u003e1f2ca7e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14898\"\u003e#14898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\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/vuejs/core/commit/c0606e91798c8dca4f33d101e1dd836d672592c1\"\u003e\u003ccode\u003ec0606e9\u003c/code\u003e\u003c/a\u003e release: v3.5.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/478e3e83acd34dd213a860be4a2a2bf2090dc26b\"\u003e\u003ccode\u003e478e3e8\u003c/code\u003e\u003c/a\u003e release: v3.5.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c00b0210d97794a24764c52274e60bbcba15b7ae\"\u003e\u003ccode\u003ec00b021\u003c/code\u003e\u003c/a\u003e release: v3.5.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/11ac8b4af0cad86f5e42193dc413da6e18ae6c76\"\u003e\u003ccode\u003e11ac8b4\u003c/code\u003e\u003c/a\u003e release: v3.5.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/57545e958ae28ed17aa9e0ed321abcd8dc99f752\"\u003e\u003ccode\u003e57545e9\u003c/code\u003e\u003c/a\u003e release: v3.5.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3310eea4ececff0379ea657e633e3c18b0f647eb\"\u003e\u003ccode\u003e3310eea\u003c/code\u003e\u003c/a\u003e release: v3.5.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/9a2eb53bc03be1f4c8ea109f6bab157c54813765\"\u003e\u003ccode\u003e9a2eb53\u003c/code\u003e\u003c/a\u003e release: v3.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/81615d398a89beeccfe56a4a96fd2fba0c6fb37b\"\u003e\u003ccode\u003e81615d3\u003c/code\u003e\u003c/a\u003e release: v3.5.31\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.39/packages/compiler-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-sfc` from 3.5.30 to 3.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/compiler-sfc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.39\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"...\n\n_Description has been truncated_","html_url":"https://github.com/wangbaishi007/KernelSU-custom/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangbaishi007%2FKernelSU-custom/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"6.2.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-06-20T04:06:37.000Z","version_change":"6.2.0 → 6.4.0","issue":{"uuid":"4705056365","node_id":"PR_kwDOFrhT-87omECa","number":3414,"state":"open","title":"build(deps): bump the production group across 1 directory with 84 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-20T04:06:37.000Z","updated_at":"2026-06-20T04:07:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production","update_count":84,"packages":[{"name":"@awesome.me/webawesome","old_version":"3.1.0","new_version":"3.8.0","repository_url":"https://github.com/shoelace-style/webawesome"},{"name":"@cheap-glitch/mi-cron","old_version":"1.0.1","new_version":"2.0.0","repository_url":"https://github.com/cheap-glitch/mi-cron"},{"name":"@ianvs/prettier-plugin-sort-imports","old_version":"4.2.1","new_version":"4.7.1","repository_url":"https://github.com/ianvs/prettier-plugin-sort-imports"},{"name":"@lit/localize","old_version":"0.12.1","new_version":"0.12.2","repository_url":"https://github.com/Lit/Lit"},{"name":"@lit/task","old_version":"1.0.0","new_version":"1.0.3","repository_url":"https://github.com/lit/lit"},{"name":"@novnc/novnc","old_version":"1.4.0","new_version":"1.7.0","repository_url":"https://github.com/novnc/noVNC"},{"name":"@prettier/plugin-xml","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/prettier/plugin-xml"},{"name":"@rollup/plugin-commonjs","old_version":"18.1.0","new_version":"29.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@shoelace-style/shoelace","old_version":"2.18.0","new_version":"2.20.1","repository_url":"https://github.com/shoelace-style/shoelace"},{"name":"@tanstack/lit-virtual","old_version":"3.13.12","new_version":"3.13.29","repository_url":"https://github.com/TanStack/virtual"},{"name":"@typescript-eslint/eslint-plugin","old_version":"7.16.1","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"7.16.1","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@webrecorder/hickory","old_version":"0.0.10","new_version":"0.4.0","repository_url":"https://github.com/webrecorder/hickory"},{"name":"@xstate/fsm","old_version":"1.6.5","new_version":"2.1.0","repository_url":"https://github.com/statelyai/xstate"},{"name":"@zxcvbn-ts/core","old_version":"3.0.4","new_version":"4.1.0","repository_url":"https://github.com/zxcvbn-ts/zxcvbn"},{"name":"@zxcvbn-ts/language-common","old_version":"3.0.4","new_version":"4.1.0","repository_url":"https://github.com/zxcvbn-ts/zxcvbn"},{"name":"@zxcvbn-ts/language-en","old_version":"3.0.2","new_version":"4.1.0","repository_url":"https://github.com/zxcvbn-ts/zxcvbn"},{"name":"autoprefixer","old_version":"10.4.14","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axios","old_version":"0.22.0","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"clsx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/lukeed/clsx"},{"name":"color","old_version":"4.2.3","new_version":"5.0.3","repository_url":"https://github.com/Qix-/color"},{"name":"copy-webpack-plugin","old_version":"12.0.2","new_version":"14.0.0","repository_url":"https://github.com/webpack/copy-webpack-plugin"},{"name":"cronstrue","old_version":"3.2.0","new_version":"3.14.0","repository_url":"https://github.com/bradymholt/cRonstrue"},{"name":"css-loader","old_version":"6.7.3","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"css-selector-parser","old_version":"3.1.1","new_version":"3.3.0","repository_url":"https://github.com/mdevils/css-selector-parser"},{"name":"date-fns","old_version":"3.6.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"del-cli","old_version":"4.0.1","new_version":"7.0.0","repository_url":"https://github.com/sindresorhus/del-cli"},{"name":"diff","old_version":"5.2.0","new_version":"9.0.0","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"dotenv","old_version":"10.0.0","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-webpack","old_version":"7.1.1","new_version":"9.0.0","repository_url":"https://github.com/mrsteele/dotenv-webpack"},{"name":"eslint","old_version":"8.56.0","new_version":"10.5.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.0","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"3.6.1","new_version":"4.4.5","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import-x","old_version":"4.5.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-lit","old_version":"1.11.0","new_version":"2.3.1","repository_url":"https://github.com/43081j/eslint-plugin-lit"},{"name":"eslint-plugin-storybook","old_version":"0.12.0","new_version":"10.4.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-wc","old_version":"2.0.4","new_version":"3.1.0","repository_url":"https://github.com/43081j/eslint-plugin-wc"},{"name":"eslint-webpack-plugin","old_version":"4.1.0","new_version":"6.0.0","repository_url":"https://github.com/webpack/eslint-webpack-plugin"},{"name":"fork-ts-checker-webpack-plugin","old_version":"6.5.3","new_version":"9.1.0","repository_url":"https://github.com/TypeStrong/fork-ts-checker-webpack-plugin"},{"name":"fuse.js","old_version":"6.6.2","new_version":"7.4.2","repository_url":"https://github.com/krisk/Fuse"},{"name":"glob","old_version":"8.1.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"highlight.js","old_version":"11.8.0","new_version":"11.11.1","repository_url":"https://github.com/highlightjs/highlight.js"},{"name":"html-loader","old_version":"3.1.2","new_version":"5.1.0","repository_url":"https://github.com/webpack-contrib/html-loader"},{"name":"html-webpack-plugin","old_version":"5.5.0","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"immutable","old_version":"4.3.0","new_version":"5.1.6","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"ink-mde","old_version":"0.33.0","new_version":"0.34.0","repository_url":"https://github.com/davidmyersdev/ink-mde"},{"name":"iso-639-1","old_version":"2.1.15","new_version":"3.1.5","repository_url":"https://github.com/meikidd/iso-639-1"},{"name":"lit","old_version":"3.2.1","new_version":"3.3.3","repository_url":"https://github.com/lit/lit"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"@types/lodash","old_version":"4.14.191","new_version":"4.17.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"micromark","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/micromark/micromark"},{"name":"micromark-extension-gfm-strikethrough","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/micromark/micromark-extension-gfm-strikethrough"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.11","repository_url":"https://github.com/ai/nanoid"},{"name":"node-fetch","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/node-fetch/node-fetch"},{"name":"patch-package","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/ds300/patch-package"},{"name":"postcss-lit","old_version":"1.1.1","new_version":"1.4.1","repository_url":"https://github.com/43081j/postcss-lit"},{"name":"postcss-loader","old_version":"6.2.1","new_version":"8.2.1","repository_url":"https://github.com/webpack/postcss-loader"},{"name":"prettier","old_version":"3.2.4","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"pretty-ms","old_version":"7.0.1","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"query-string","old_version":"8.1.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/query-string"},{"name":"replaywebpage","old_version":"2.4.3","new_version":"2.4.6","repository_url":"https://github.com/webrecorder/replayweb.page"},{"name":"slugify","old_version":"1.6.6","new_version":"1.6.9","repository_url":"https://github.com/simov/slugify"},{"name":"style-loader","old_version":"3.3.2","new_version":"4.0.0","repository_url":"https://github.com/webpack-contrib/style-loader"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"4.3.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"terser-webpack-plugin","old_version":"5.3.10","new_version":"5.6.1","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"tlds","old_version":"1.259.0","new_version":"1.261.0","repository_url":"https://github.com/stephenmathieson/node-tlds"},{"name":"ts-loader","old_version":"9.4.2","new_version":"9.6.0","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsconfig-paths-webpack-plugin","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/dividab/tsconfig-paths-webpack-plugin"},{"name":"type-fest","old_version":"4.39.1","new_version":"5.7.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"typescript","old_version":"5.5.4","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.97.1","new_version":"5.107.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"5.1.4","new_version":"7.0.3","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"webpack-merge","old_version":"5.8.0","new_version":"6.0.1","repository_url":"https://github.com/survivejs/webpack-merge"},{"name":"zod","old_version":"3.23.8","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@open-wc/testing","old_version":"3.2.0","new_version":"4.0.0","repository_url":"https://github.com/open-wc/open-wc"},{"name":"@types/react","old_version":"19.1.3","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@web/test-runner","old_version":"0.13.31","new_version":"0.20.2","repository_url":"https://github.com/modernweb-dev/web"},{"name":"http-proxy-middleware","old_version":"2.0.7","new_version":"4.1.0","repository_url":"https://github.com/chimurai/http-proxy-middleware"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 79 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@awesome.me/webawesome](https://github.com/shoelace-style/webawesome) | `3.1.0` | `3.8.0` |\n| [@cheap-glitch/mi-cron](https://github.com/cheap-glitch/mi-cron) | `1.0.1` | `2.0.0` |\n| [@ianvs/prettier-plugin-sort-imports](https://github.com/ianvs/prettier-plugin-sort-imports) | `4.2.1` | `4.7.1` |\n| [@lit/localize](https://github.com/Lit/Lit/tree/HEAD/packages/localize) | `0.12.1` | `0.12.2` |\n| [@lit/task](https://github.com/lit/lit/tree/HEAD/packages/task) | `1.0.0` | `1.0.3` |\n| [@novnc/novnc](https://github.com/novnc/noVNC) | `1.4.0` | `1.7.0` |\n| [@prettier/plugin-xml](https://github.com/prettier/plugin-xml) | `3.4.1` | `3.4.2` |\n| [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) | `18.1.0` | `29.0.3` |\n| [@shoelace-style/shoelace](https://github.com/shoelace-style/shoelace) | `2.18.0` | `2.20.1` |\n| [@tanstack/lit-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/lit-virtual) | `3.13.12` | `3.13.29` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.16.1` | `8.61.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.16.1` | `8.61.0` |\n| [@webrecorder/hickory](https://github.com/webrecorder/hickory) | `0.0.10` | `0.4.0` |\n| [@xstate/fsm](https://github.com/statelyai/xstate) | `1.6.5` | `2.1.0` |\n| [@zxcvbn-ts/core](https://github.com/zxcvbn-ts/zxcvbn) | `3.0.4` | `4.1.0` |\n| [@zxcvbn-ts/language-common](https://github.com/zxcvbn-ts/zxcvbn) | `3.0.4` | `4.1.0` |\n| [@zxcvbn-ts/language-en](https://github.com/zxcvbn-ts/zxcvbn) | `3.0.2` | `4.1.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.14` | `10.5.0` |\n| [axios](https://github.com/axios/axios) | `0.22.0` | `1.17.0` |\n| [clsx](https://github.com/lukeed/clsx) | `2.1.0` | `2.1.1` |\n| [color](https://github.com/Qix-/color) | `4.2.3` | `5.0.3` |\n| [copy-webpack-plugin](https://github.com/webpack/copy-webpack-plugin) | `12.0.2` | `14.0.0` |\n| [cronstrue](https://github.com/bradymholt/cRonstrue) | `3.2.0` | `3.14.0` |\n| [css-loader](https://github.com/webpack/css-loader) | `6.7.3` | `7.1.4` |\n| [css-selector-parser](https://github.com/mdevils/css-selector-parser) | `3.1.1` | `3.3.0` |\n| [date-fns](https://github.com/date-fns/date-fns) | `3.6.0` | `4.4.0` |\n| [del-cli](https://github.com/sindresorhus/del-cli) | `4.0.1` | `7.0.0` |\n| [diff](https://github.com/kpdecker/jsdiff) | `5.2.0` | `9.0.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `10.0.0` | `17.4.2` |\n| [dotenv-webpack](https://github.com/mrsteele/dotenv-webpack) | `7.1.1` | `9.0.0` |\n| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `10.5.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `3.6.1` | `4.4.5` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.5.1` | `4.16.2` |\n| [eslint-plugin-lit](https://github.com/43081j/eslint-plugin-lit) | `1.11.0` | `2.3.1` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `0.12.0` | `10.4.4` |\n| [eslint-plugin-wc](https://github.com/43081j/eslint-plugin-wc) | `2.0.4` | `3.1.0` |\n| [eslint-webpack-plugin](https://github.com/webpack/eslint-webpack-plugin) | `4.1.0` | `6.0.0` |\n| [fork-ts-checker-webpack-plugin](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin) | `6.5.3` | `9.1.0` |\n| [fuse.js](https://github.com/krisk/Fuse) | `6.6.2` | `7.4.2` |\n| [glob](https://github.com/isaacs/node-glob) | `8.1.0` | `13.0.6` |\n| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.8.0` | `11.11.1` |\n| [html-loader](https://github.com/webpack-contrib/html-loader) | `3.1.2` | `5.1.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.5.0` | `5.6.7` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `4.3.0` | `5.1.6` |\n| [ink-mde](https://github.com/davidmyersdev/ink-mde) | `0.33.0` | `0.34.0` |\n| [iso-639-1](https://github.com/meikidd/iso-639-1) | `2.1.15` | `3.1.5` |\n| [lit](https://github.com/lit/lit/tree/HEAD/packages/lit) | `3.2.1` | `3.3.3` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.14.191` | `4.17.24` |\n| [micromark](https://github.com/micromark/micromark) | `4.0.0` | `4.0.2` |\n| [micromark-extension-gfm-strikethrough](https://github.com/micromark/micromark-extension-gfm-strikethrough) | `2.0.0` | `2.1.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.11` |\n| [node-fetch](https://github.com/node-fetch/node-fetch) | `3.3.1` | `3.3.2` |\n| [patch-package](https://github.com/ds300/patch-package) | `8.0.0` | `8.0.1` |\n| [postcss-lit](https://github.com/43081j/postcss-lit) | `1.1.1` | `1.4.1` |\n| [postcss-loader](https://github.com/webpack/postcss-loader) | `6.2.1` | `8.2.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.2.4` | `3.8.4` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `7.0.1` | `9.3.0` |\n| [query-string](https://github.com/sindresorhus/query-string) | `8.1.0` | `9.4.0` |\n| [replaywebpage](https://github.com/webrecorder/replayweb.page) | `2.4.3` | `2.4.6` |\n| [slugify](https://github.com/simov/slugify) | `1.6.6` | `1.6.9` |\n| [style-loader](https://github.com/webpack-contrib/style-loader) | `3.3.2` | `4.0.0` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `4.3.1` |\n| [terser-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.3.10` | `5.6.1` |\n| [tlds](https://github.com/stephenmathieson/node-tlds) | `1.259.0` | `1.261.0` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.4.2` | `9.6.0` |\n| [tsconfig-paths-webpack-plugin](https://github.com/dividab/tsconfig-paths-webpack-plugin) | `4.1.0` | `4.2.0` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `4.39.1` | `5.7.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.5.4` | `6.0.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.97.1` | `5.107.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `5.1.4` | `7.0.3` |\n| [webpack-merge](https://github.com/survivejs/webpack-merge) | `5.8.0` | `6.0.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.23.8` | `4.4.3` |\n| [@open-wc/testing](https://github.com/open-wc/open-wc/tree/HEAD/packages/testing) | `3.2.0` | `4.0.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.3` | `19.2.17` |\n| [@web/test-runner](https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner) | `0.13.31` | `0.20.2` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.7` | `4.1.0` |\n\n\nUpdates `@awesome.me/webawesome` from 3.1.0 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shoelace-style/webawesome/releases\"\u003e\u003ccode\u003e@​awesome.me/webawesome's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.0\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecarousel\u003c/strong\u003e: Smooth mouse drag on carousel (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/1103\"\u003e#1103\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2394\"\u003e#2394\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2394\"\u003e#2394\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/7db7f5f90187cce1afc3dea7a25563d6fc386cfd\"\u003eJayden Pearse\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezoomable-frame\u003c/strong\u003e: Import wa-icon to prevent missing icon rendering (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2457\"\u003e#2457\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2457\"\u003e#2457\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/13fd24758d8336d1c7559f13aabbd8ab51eea66f\"\u003eDanielKanyo\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0704951: fix copy button test (konnorrogers)\u003c/li\u003e\n\u003cli\u003e8312c32: fix copy button test (konnorrogers)\u003c/li\u003e\n\u003cli\u003e340c281: syncing component badges across views via shared macro (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2391\"\u003e#2391\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2391\"\u003e#2391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStandardizing Hover Utilities for Card Links (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2390\"\u003e#2390\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2390\"\u003e#2390\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/a26d2c8b6d334dcbc7c431681a4c242f1bb98943\"\u003eBrian Talbot\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePolish Changelog View (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2395\"\u003e#2395\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2395\"\u003e#2395\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/ae071e37c9a3f22ecf1fa9480dbc07ec63746d12\"\u003eBrian Talbot\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9888c98: Make \u003ccode\u003elinkify-components\u003c/code\u003e Transformer Site-Wide (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2397\"\u003e#2397\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2397\"\u003e#2397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003ewa-breadcrumb-item\u003c/code\u003e Render \u003ccode\u003ehref=\u0026quot;\u0026quot;\u003c/code\u003e as a Link (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2398\"\u003e#2398\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2398\"\u003e#2398\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/18c0dfe6d92713012dbb02a1f61d1deb7fd2a32d\"\u003eBrian Talbot\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3fd7088: fixing wa-breadcrumb-item regression rendering as link when href is absent (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2400\"\u003e#2400\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2400\"\u003e#2400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e057ef4d: using new size-based values (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2399\"\u003e#2399\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2399\"\u003e#2399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ef39a4de: udpated changelog (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2406\"\u003e#2406\u003c/a\u003e) (Kelsey Jackson) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2406\"\u003e#2406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ec699518: Fixed link to themes in Angular documentation (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2408\"\u003e#2408\u003c/a\u003e) (Anna Johansson) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2408\"\u003e#2408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e86adc26: update changelog (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2410\"\u003e#2410\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2410\"\u003e#2410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed2c9062: ignore assets directories (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2417\"\u003e#2417\u003c/a\u003e) (Konnor Rogers) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2417\"\u003e#2417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2c91bb2: styling \u003ccode\u003ewa-textarea\u003c/code\u003e disabled state to match \u003ccode\u003ewa-input\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2419\"\u003e#2419\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2419\"\u003e#2419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2194fc5: fix padding bug (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2411\"\u003e#2411\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2411\"\u003e#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Example Polish (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2414\"\u003e#2414\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2414\"\u003e#2414\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/a6907f9e00ca6c08ad4489debb24c3a4519aa67e\"\u003eBrian Talbot\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e50ad382: Syncing Component Durations + WA Transition Tokens (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2423\"\u003e#2423\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2423\"\u003e#2423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Lighthouse Score (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2420\"\u003e#2420\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2420\"\u003e#2420\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/1adaa8cad2ccada597d551f9635c76fc95fc807a\"\u003eBrian Talbot\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0c785a0: extending transition token sync to wa-combobox and wa-toast-item (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2427\"\u003e#2427\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2427\"\u003e#2427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ee75719f: unifying component category labels across the docs (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2431\"\u003e#2431\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2431\"\u003e#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed5aab1c: fixing build awesome nav link by sourcing from site.json (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2432\"\u003e#2432\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2432\"\u003e#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e7dac904: don't clip outlines everywhere (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2440\"\u003e#2440\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2440\"\u003e#2440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e829abbd: Make drawer lightDismiss default false (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2437\"\u003e#2437\u003c/a\u003e) (DanielKanyo) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2437\"\u003e#2437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eed1aaf7: add tests + changelog; \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2437\"\u003e#2437\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2446\"\u003e#2446\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2446\"\u003e#2446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0c052ab: Add scroll into view handleDocumentKeyDown (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2430\"\u003e#2430\u003c/a\u003e) (Wendelin) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2430\"\u003e#2430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e57537db: Wendevlin fix dropdown scroll (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2447\"\u003e#2447\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2447\"\u003e#2447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ef4e485d: add changelog (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2448\"\u003e#2448\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2448\"\u003e#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e630fc68: fix link; closes \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2445\"\u003e#2445\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2449\"\u003e#2449\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2449\"\u003e#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e7e0f421: Reset \u003ccode\u003emenu\u003c/code\u003e styles in Native Styles (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2450\"\u003e#2450\u003c/a\u003e) (Lindsay M) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2450\"\u003e#2450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to a Component's Category (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2443\"\u003e#2443\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2443\"\u003e#2443\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/3869fa9f662c314740cae21db7b1befece83ecea\"\u003eBrian Talbot\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4fb78fc: Improve placement of content in textarea when exceeding rows (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2424\"\u003e#2424\u003c/a\u003e) (trent) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2424\"\u003e#2424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ec3999db: Add \u003ccode\u003etext-transform\u003c/code\u003e-Based Text Utilities (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2404\"\u003e#2404\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2404\"\u003e#2404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e4012339: Add \u003ccode\u003etext-align\u003c/code\u003e-Based Text Utilities + Adopt Flat \u003ccode\u003ewa-text-\u003c/code\u003e Naming (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2403\"\u003e#2403\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2403\"\u003e#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efff9166: Revise Native Styles (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2459\"\u003e#2459\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2459\"\u003e#2459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e117d515: Add Prose Text Utility (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2370\"\u003e#2370\u003c/a\u003e) (Brian Talbot) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2370\"\u003e#2370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed43e26c: Rewrite theming documentation (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2249\"\u003e#2249\u003c/a\u003e) (Lindsay M) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2249\"\u003e#2249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e4d00ea0: Add \u003c!-- raw HTML omitted --\u003e and \u003c!-- raw HTML omitted --\u003e components (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2434\"\u003e#2434\u003c/a\u003e) (Kelsey Jackson) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2434\"\u003e#2434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2fe74a1: submit empty strings for null form values (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2463\"\u003e#2463\u003c/a\u003e) (Konnor Rogers) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2463\"\u003e#2463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e63e6f13: update zoomable frame to import wa-icon (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2466\"\u003e#2466\u003c/a\u003e) (Konnor Rogers) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2466\"\u003e#2466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e50bdfbc: Add \u003ccode\u003e\u0026lt;wa-time-picker\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;wa-known-date\u0026gt;\u003c/code\u003e, and supporting translations, events, etc. for \u003ccode\u003e\u0026lt;wa-date-picker\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;wa-calendar\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2407\"\u003e#2407\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2407\"\u003e#2407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeafe6e2: Add forked qr-library with support for images (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2139\"\u003e#2139\u003c/a\u003e) (Konnor Rogers) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e72c389b: Date picker again (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2468\"\u003e#2468\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2468\"\u003e#2468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebeacbd1: prettier (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e49ef47c: fix selector column (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2469\"\u003e#2469\u003c/a\u003e) (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/pull/2469\"\u003e#2469\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/shoelace-style/webawesome/commit/f86c024f0356e818a0f3b1f85964f61582596948\"\u003e\u003ccode\u003ef86c024\u003c/code\u003e\u003c/a\u003e Bump package.json version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/c2703e1b78706234c6bc379f34aa92477fab4ef2\"\u003e\u003ccode\u003ec2703e1\u003c/code\u003e\u003c/a\u003e bump changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/004070a23cc9c173e22530eb2c9652d0d6902c97\"\u003e\u003ccode\u003e004070a\u003c/code\u003e\u003c/a\u003e add accordion, add missing experimental icons (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2471\"\u003e#2471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/8b32cfd5b5580bcbaa97424f29f983deff34ea51\"\u003e\u003ccode\u003e8b32cfd\u003c/code\u003e\u003c/a\u003e Working on SSR (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2428\"\u003e#2428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/49ef47caf6318cdbc918faca9b373f8f3b7512ee\"\u003e\u003ccode\u003e49ef47c\u003c/code\u003e\u003c/a\u003e fix selector column (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2469\"\u003e#2469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/beacbd1c774bf9bc6503f50bc5b67eb2aed4a990\"\u003e\u003ccode\u003ebeacbd1\u003c/code\u003e\u003c/a\u003e prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/72c389b93814aa316bd05dabf8f3fab624edd425\"\u003e\u003ccode\u003e72c389b\u003c/code\u003e\u003c/a\u003e Date picker again (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/eafe6e2293ce6b792d1c5099551bceda16c0d14e\"\u003e\u003ccode\u003eeafe6e2\u003c/code\u003e\u003c/a\u003e Add forked qr-library with support for images (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/50bdfbc5d1bb7eb98aabbaaa81cb38bce1e924ec\"\u003e\u003ccode\u003e50bdfbc\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e\\\u0026lt;wa-time-picker\u0026gt;\u003c/code\u003e, \u003ccode\u003e\\\u0026lt;wa-known-date\u0026gt;\u003c/code\u003e, and supporting translations, event...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/webawesome/commit/63e6f1374636a9d34d3f20f4d237b3401d3d86d9\"\u003e\u003ccode\u003e63e6f13\u003c/code\u003e\u003c/a\u003e update zoomable frame to import wa-icon (\u003ca href=\"https://redirect.github.com/shoelace-style/webawesome/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shoelace-style/webawesome/compare/v3.1.0...v3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cheap-glitch/mi-cron` from 1.0.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cheap-glitch/mi-cron/releases\"\u003e@​cheap-glitch/mi-cron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport parsing uppercase days of week\u003c/li\u003e\n\u003cli\u003eTurn into ESM by \u003ca href=\"https://github.com/fregante\"\u003e\u003ccode\u003e@​fregante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheap-glitch/mi-cron/pull/11\"\u003echeap-glitch/mi-cron#11\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/cheap-glitch/mi-cron/commit/6cea27fdd38b5902e2277ec395c97731405a1f29\"\u003e\u003ccode\u003e6cea27f\u003c/code\u003e\u003c/a\u003e 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/4c40abefabbf2c36b544ffeb542eef12799c1d87\"\u003e\u003ccode\u003e4c40abe\u003c/code\u003e\u003c/a\u003e Support parsing uppercase days of week\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/b1725e9ffde207cf8d6cf40bfbde840898e0ad11\"\u003e\u003ccode\u003eb1725e9\u003c/code\u003e\u003c/a\u003e Fix typing issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/664847902f7e3a4f6351e46d8ba9a3627ca597ff\"\u003e\u003ccode\u003e6648479\u003c/code\u003e\u003c/a\u003e Meta: Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/816228f803f9d59ceb6f9f6458ca59ae2a85601b\"\u003e\u003ccode\u003e816228f\u003c/code\u003e\u003c/a\u003e Meta: Update tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/33bfc0dbba81b985d426bfb9957c20c8e479febd\"\u003e\u003ccode\u003e33bfc0d\u003c/code\u003e\u003c/a\u003e Meta: Update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/e79de1e50f30c11e8e2315fe1c1231c43797f446\"\u003e\u003ccode\u003ee79de1e\u003c/code\u003e\u003c/a\u003e Turn into ESM (\u003ca href=\"https://redirect.github.com/cheap-glitch/mi-cron/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/a972c5b9a3643d3a6af9b9a8bb443af779c7c1a1\"\u003e\u003ccode\u003ea972c5b\u003c/code\u003e\u003c/a\u003e Meta: Fix readme formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/3a2a76a92bce459bb2d1b1b38159077e2f4a55ca\"\u003e\u003ccode\u003e3a2a76a\u003c/code\u003e\u003c/a\u003e Lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheap-glitch/mi-cron/commit/fe3beb789a2496c73e13bd06ebe34bd2fab7a9b6\"\u003e\u003ccode\u003efe3beb7\u003c/code\u003e\u003c/a\u003e Meta: Update TypeScript setup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cheap-glitch/mi-cron/compare/v1.0.1...v2.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ianvs/prettier-plugin-sort-imports` from 4.2.1 to 4.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ianvs/prettier-plugin-sort-imports/releases\"\u003e@​ianvs/prettier-plugin-sort-imports's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Vue preprocessor: Support variations in block syntax by \u003ca href=\"https://github.com/ccondrup\"\u003e\u003ccode\u003e@​ccondrup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/247\"\u003eIanVS/prettier-plugin-sort-imports#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(plugin-oxc): support v0.1.x by \u003ca href=\"https://github.com/CHC383\"\u003e\u003ccode\u003e@​CHC383\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/249\"\u003eIanVS/prettier-plugin-sort-imports#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd note for how to specify subpath import regex to README by \u003ca href=\"https://github.com/jasikpark\"\u003e\u003ccode\u003e@​jasikpark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/243\"\u003eIanVS/prettier-plugin-sort-imports#243\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/jasikpark\"\u003e\u003ccode\u003e@​jasikpark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/243\"\u003eIanVS/prettier-plugin-sort-imports#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ccondrup\"\u003e\u003ccode\u003e@​ccondrup\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/247\"\u003eIanVS/prettier-plugin-sort-imports#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CHC383\"\u003e\u003ccode\u003e@​CHC383\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/249\"\u003eIanVS/prettier-plugin-sort-imports#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.7.0...v4.7.1\"\u003ehttps://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.7.0...v4.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis project began as a fork because I wanted a plugin that would not move side-effect imports around and mess with my CSS cascade.  So its first and most distinguishing feature is that side-effect imports do not move, and other imports are not sorted across them.\u003c/p\u003e\n\u003cp\u003eThis works fine in most cases, but some people have side-effect imports that they know \u003cem\u003ecan\u003c/em\u003e be sorted safely.  For those, there is now an \u0026quot;escape hatch\u0026quot; option named \u003ccode\u003eimportOrderSafeSideEffects\u003c/code\u003e.  It is an array of glob pattern strings (similar to \u003ccode\u003eimportOrder\u003c/code\u003e) which, when they match against a side-effect import, allow that import to be sorted as if it were a standard import.\u003c/p\u003e\n\u003cp\u003eSuggestions for safe use:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e^\u003c/code\u003e at the start of your pattern and \u003ccode\u003e$\u003c/code\u003e at the end, to avoid accidentally matching part of an import name. For example, \u003ccode\u003e\u0026quot;^server-only$\u0026quot;\u003c/code\u003e, to avoid matching against \u003ccode\u003eimport \u0026quot;not-server-only\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse extreme caution if matching against relative files or CSS files.  If you decide to sort CSS imports and a file ever imports more than one CSS file, your cascade may change.\u003c/li\u003e\n\u003cli\u003eYou can still use \u003ccode\u003e// prettier-ignore\u003c/code\u003e to stop sorting a particular import that would otherwise be sorted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFeedback on this feature is welcome.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eimportOrderSafeSideEffects\u003c/code\u003e option by \u003ca href=\"https://github.com/IanVS\"\u003e\u003ccode\u003e@​IanVS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/240\"\u003eIanVS/prettier-plugin-sort-imports#240\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up options \u0026amp; remove explicit function types by \u003ca href=\"https://github.com/IanVS\"\u003e\u003ccode\u003e@​IanVS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/239\"\u003eIanVS/prettier-plugin-sort-imports#239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.6.3...v4.7.0\"\u003ehttps://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.6.3...v4.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: conditionally register ember and oxc parsers when depend… by \u003ca href=\"https://github.com/IanVS\"\u003e\u003ccode\u003e@​IanVS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/237\"\u003eIanVS/prettier-plugin-sort-imports#237\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/compare/4.6.2...v4.6.3\"\u003ehttps://github.com/IanVS/prettier-plugin-sort-imports/compare/4.6.2...v4.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/26bc50bd2f9846898fa3f8f4bac82cc1f55d7480\"\u003e\u003ccode\u003e26bc50b\u003c/code\u003e\u003c/a\u003e 4.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/55a8ac2d1eb71fee70478971ada525d21225253f\"\u003e\u003ccode\u003e55a8ac2\u003c/code\u003e\u003c/a\u003e feat(plugin-oxc): support v0.1.x (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/0f3a062393e54b0e5db27e9b589cc46f991bd467\"\u003e\u003ccode\u003e0f3a062\u003c/code\u003e\u003c/a\u003e Fix: Vue preprocessor: Support variations in block syntax (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/89894c12f0a5645ee03799faac1a5776c89846df\"\u003e\u003ccode\u003e89894c1\u003c/code\u003e\u003c/a\u003e Add note for how to specify subpath import regex to README (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/43c7e2991b64345805ba822a7fe0a022143d4151\"\u003e\u003ccode\u003e43c7e29\u003c/code\u003e\u003c/a\u003e 4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/1f2670aa0f40ef78005f3367d5313537b51a2bcd\"\u003e\u003ccode\u003e1f2670a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eimportOrderSafeSideEffects\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/18637eda3f503510c71bfc71d8d218c5eab51c1b\"\u003e\u003ccode\u003e18637ed\u003c/code\u003e\u003c/a\u003e Clean up options \u0026amp; remove explicit function types (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/cdb13e5ec045007db910947ed311bbadd3ba6bd2\"\u003e\u003ccode\u003ecdb13e5\u003c/code\u003e\u003c/a\u003e 4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/218807381b54a3260cba436704259c7556d46fa2\"\u003e\u003ccode\u003e2188073\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: conditionally register ember and oxc parsers when depend… (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/af7af0e6cf0ca0b900c05b526767f134d98270ac\"\u003e\u003ccode\u003eaf7af0e\u003c/code\u003e\u003c/a\u003e 4.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ianvs/prettier-plugin-sort-imports/compare/v4.2.1...v4.7.1\"\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 `@lit/context` from 1.1.3 to 1.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/releases\"\u003e@​lit/context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lit/context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​lit/context\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4917\"\u003e#4917\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aced5a93b70a17aa34e6b5ee9654d161eb484031\"\u003e\u003ccode\u003eaced5a93\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/djrenren\"\u003e\u003ccode\u003e@​djrenren\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where initial values were not handled by the \u003ca href=\"https://github.com/provide\"\u003e\u003ccode\u003e@​provide\u003c/code\u003e\u003c/a\u003e() decorator\nwhen using standard decorators (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4675\"\u003e#4675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lit/lit/commit/3e2f87f688d7f447f5bd8517cc5a2f29ee1f3ce5\"\u003e\u003ccode\u003e3e2f87f6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lit/lit/commit/4824c4ce094fabf9d96c92f0d986827b046b2705\"\u003e\u003ccode\u003e4824c4ce\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​lit/reactive-element\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/blob/main/packages/context/CHANGELOG.md\"\u003e@​lit/context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4917\"\u003e#4917\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aced5a93b70a17aa34e6b5ee9654d161eb484031\"\u003e\u003ccode\u003eaced5a93\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/djrenren\"\u003e\u003ccode\u003e@​djrenren\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where initial values were not handled by the \u003ca href=\"https://github.com/provide\"\u003e\u003ccode\u003e@​provide\u003c/code\u003e\u003c/a\u003e() decorator\nwhen using standard decorators (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4675\"\u003e#4675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/lit/lit/commit/c9160405deaf8de68bb1e587ef9b2484cb58b353\"\u003e\u003ccode\u003ec9160405\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lit/lit/commit/3e2f87f688d7f447f5bd8517cc5a2f29ee1f3ce5\"\u003e\u003ccode\u003e3e2f87f6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lit/lit/commit/4824c4ce094fabf9d96c92f0d986827b046b2705\"\u003e\u003ccode\u003e4824c4ce\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​lit/reactive-element\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4734\"\u003e#4734\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/0f535d483ba32c57e49ffaa7f7e4ce70a9f6f26d\"\u003e\u003ccode\u003e0f535d48\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sorin-davidoi\"\u003e\u003ccode\u003e@​sorin-davidoi\u003c/code\u003e\u003c/a\u003e! - Avoid calling Event.composedPath() when it is not needed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/43c6168acc4a30d70091ee30c307f692a02387d5\"\u003e\u003ccode\u003e43c6168\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/5019\"\u003e#5019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/503add0d06a23211c533fa43a97c9c87872545fc\"\u003e\u003ccode\u003e503add0\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e reference (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e2\u003c/code\u003e\u003c/a\u003e [all] A bunch of README updates (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/eb71041517fe054b736823bd8cec5f0c8835e54c\"\u003e\u003ccode\u003eeb71041\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4969\"\u003e#4969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/aced5a93b70a17aa34e6b5ee9654d161eb484031\"\u003e\u003ccode\u003eaced5a9\u003c/code\u003e\u003c/a\u003e [context] Make \u003ca href=\"https://github.com/provide\"\u003e\u003ccode\u003e@​provide\u003c/code\u003e\u003c/a\u003e work with standard decorators (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4917\"\u003e#4917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/a66737fc9b861999b00ccad01edb925172b7f711\"\u003e\u003ccode\u003ea66737f\u003c/code\u003e\u003c/a\u003e update package.json repository fields (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/7db8eadb285c2a55fe4aa78c491585e1e90d3b1c\"\u003e\u003ccode\u003e7db8ead\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4926\"\u003e#4926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/0f535d483ba32c57e49ffaa7f7e4ce70a9f6f26d\"\u003e\u003ccode\u003e0f535d4\u003c/code\u003e\u003c/a\u003e perf(context): skip expensive computation of Event.composedPath() (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/context/issues/4734\"\u003e#4734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lit/lit/commits/@lit/context@1.1.6/packages/context\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lit/localize` from 0.12.1 to 0.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Lit/Lit/releases\"\u003e@​lit/localize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lit/localize\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4679\"\u003e#4679\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/eb84bebcf8d3cd6d3ce6731a9fa754f5ae6e445c\"\u003e\u003ccode\u003eeb84bebc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/codingjoe\"\u003e\u003ccode\u003e@​codingjoe\u003c/code\u003e\u003c/a\u003e! - Move localize setup to resolve import loop\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/lit/lit/commit/feccc1ba8e82b36d07a0e2576381bf2819926b98\"\u003e\u003ccode\u003efeccc1ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003elit@3.2.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/lit/lit/blob/main/packages/localize/CHANGELOG.md\"\u003e@​lit/localize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4679\"\u003e#4679\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/eb84bebcf8d3cd6d3ce6731a9fa754f5ae6e445c\"\u003e\u003ccode\u003eeb84bebc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/codingjoe\"\u003e\u003ccode\u003e@​codingjoe\u003c/code\u003e\u003c/a\u003e! - Move localize setup to resolve import loop\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/lit/lit/commit/feccc1ba8e82b36d07a0e2576381bf2819926b98\"\u003e\u003ccode\u003efeccc1ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003elit@3.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/d0ecfd7c3c7395a72a2938b5aba0867ab3e44282\"\u003e\u003ccode\u003ed0ecfd7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Lit/Lit/tree/HEAD/packages/localize/issues/4718\"\u003e#4718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/290a608aa2297e8b99a5424dc90632b97c66386c\"\u003e\u003ccode\u003e290a608\u003c/code\u003e\u003c/a\u003e [all] Update TypeScript to 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/5463b1046e0589c9ce7041e67cd539ddfba2e5a7\"\u003e\u003ccode\u003e5463b10\u003c/code\u003e\u003c/a\u003e Update rollup packages for localize example and starter kits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/eb84bebcf8d3cd6d3ce6731a9fa754f5ae6e445c\"\u003e\u003ccode\u003eeb84beb\u003c/code\u003e\u003c/a\u003e [localize] Move setup code to resolve import loop (\u003ca href=\"https://github.com/Lit/Lit/tree/HEAD/packages/localize/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/e52271b40aec9451ac14a5222b5a8bfc70fe3fd2\"\u003e\u003ccode\u003ee52271b\u003c/code\u003e\u003c/a\u003e test: upgrade chai to 5.x (\u003ca href=\"https://github.com/Lit/Lit/tree/HEAD/packages/localize/issues/4628\"\u003e#4628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/89c5bdfbc9bc9177f25d4d8f35e41e842afa0d63\"\u003e\u003ccode\u003e89c5bdf\u003c/code\u003e\u003c/a\u003e Bump typescript (\u003ca href=\"https://github.com/Lit/Lit/tree/HEAD/packages/localize/issues/4520\"\u003e#4520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Lit/Lit/commits/@lit/localize@0.12.2/packages/localize\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lit/task` from 1.0.0 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lit/lit/releases\"\u003e@​lit/task's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lit/task\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​lit/task\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4836\"\u003e#4836\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/05691ba4848f1bcbec06df7dcd63ee024589ed47\"\u003e\u003ccode\u003e05691ba4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Improve type inference of tuples returned by the args function being used as task function parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​lit/task\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4552\"\u003e#4552\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/4050cac64e39870eb0257d2ab8f72f3e43b92077\"\u003e\u003ccode\u003e4050cac6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jrencz\"\u003e\u003ccode\u003e@​jrencz\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003estatus\u003c/code\u003e of Task a readonly property\u003c/p\u003e\n\u003cp\u003eSo far \u003ccode\u003estatus\u003c/code\u003e was writable which allowed for setting status of task form outside. Doing so did cause rendering of\nexpected template but the task was becoming internally incoherent.\u003c/p\u003e\n\u003cp\u003eNow attempt to assign \u003ccode\u003estatus\u003c/code\u003e will end up in throwing a \u003ccode\u003eTypeError\u003c/code\u003e.\u003c/p\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/lit/lit/blob/main/packages/task/CHANGELOG.md\"\u003e@​lit/task's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4997\"\u003e#4997\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e24\u003c/code\u003e\u003c/a\u003e - Update README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4836\"\u003e#4836\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/05691ba4848f1bcbec06df7dcd63ee024589ed47\"\u003e\u003ccode\u003e05691ba4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/maxpatiiuk\"\u003e\u003ccode\u003e@​maxpatiiuk\u003c/code\u003e\u003c/a\u003e! - Improve type inference of tuples returned by the args function being used as task function parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lit/lit/pull/4552\"\u003e#4552\u003c/a\u003e \u003ca href=\"https://github.com/lit/lit/commit/4050cac64e39870eb0257d2ab8f72f3e43b92077\"\u003e\u003ccode\u003e4050cac6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jrencz\"\u003e\u003ccode\u003e@​jrencz\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003estatus\u003c/code\u003e of Task a readonly property\u003c/p\u003e\n\u003cp\u003eSo far \u003ccode\u003estatus\u003c/code\u003e was writable which allowed for setting status of task form outside. Doing so did cause rendering of\nexpected template but the task was becoming internally incoherent.\u003c/p\u003e\n\u003cp\u003eNow attempt to assign \u003ccode\u003estatus\u003c/code\u003e will end up in throwing a \u003ccode\u003eTypeError\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/43c6168acc4a30d70091ee30c307f692a02387d5\"\u003e\u003ccode\u003e43c6168\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/5019\"\u003e#5019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/503add0d06a23211c533fa43a97c9c87872545fc\"\u003e\u003ccode\u003e503add0\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eCONTRIBUTING.md\u003c/code\u003e reference (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8\"\u003e\u003ccode\u003eaea85e2\u003c/code\u003e\u003c/a\u003e [all] A bunch of README updates (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/a66737fc9b861999b00ccad01edb925172b7f711\"\u003e\u003ccode\u003ea66737f\u003c/code\u003e\u003c/a\u003e update package.json repository fields (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/935697d47e62ed75e3157423400163a8371c62fc\"\u003e\u003ccode\u003e935697d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/05691ba4848f1bcbec06df7dcd63ee024589ed47\"\u003e\u003ccode\u003e05691ba\u003c/code\u003e\u003c/a\u003e feat(task): improve type checking for tuples (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4836\"\u003e#4836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/921752718ce1034c4f0ff3b15402429b3a6267fe\"\u003e\u003ccode\u003e9217527\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/4050cac64e39870eb0257d2ab8f72f3e43b92077\"\u003e\u003ccode\u003e4050cac\u003c/code\u003e\u003c/a\u003e [task] Make \u003ccode\u003estatus\u003c/code\u003e of Task a readonly field (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/e52271b40aec9451ac14a5222b5a8bfc70fe3fd2\"\u003e\u003ccode\u003ee52271b\u003c/code\u003e\u003c/a\u003e test: upgrade chai to 5.x (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4628\"\u003e#4628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lit/lit/commit/528723348766819541413fe130175d4bff25d16c\"\u003e\u003ccode\u003e5287233\u003c/code\u003e\u003c/a\u003e fix(docs): correct typos (\u003ca href=\"https://github.com/lit/lit/tree/HEAD/packages/task/issues/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lit/lit/commits/@lit/task@1.0.3/packages/task\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@novnc/novnc` from 1.4.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/novnc/noVNC/releases\"\u003e@​novnc/novnc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enoVNC 1.7.0\u003c/h2\u003e\n\u003cp\u003eA new version of noVNC is now available. Lots of changes have been made since the last release, but the highlights are:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eApplication:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Croatian translation.\u003c/li\u003e\n\u003cli\u003eAdded Hungarian translation.\u003c/li\u003e\n\u003cli\u003eFixed a styling bug where some buttons in the GUI would almost disappear.\u003c/li\u003e\n\u003cli\u003eThe browser will now warn before the session's tab is closed when \u003cem\u003eview only\u003c/em\u003e is not enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLibrary:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe NPM bundle has been converted to ES-module format.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003enovnc_proxy\u003c/code\u003e script now uses the bash-builtin \u003ccode\u003etype\u003c/code\u003e instead of \u003ccode\u003ewhich\u003c/code\u003e when checking if websockify is installed.\u003c/li\u003e\n\u003cli\u003eReceived image data is now dropped once rendered, resulting in more efficient memory usage.\u003c/li\u003e\n\u003cli\u003eDetection of H.264 has been improved.\u003c/li\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003eshowDotCursor\u003c/code\u003e setting has now been removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRegards,\nThe noVNC Developers\u003c/p\u003e\n\u003ch2\u003enoVNC 1.7.0 beta\u003c/h2\u003e\n\u003cp\u003eA new beta version of noVNC is now available. Many changes have been made since the last release, but the highlights are:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eApplication:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Croatian translation.\u003c/li\u003e\n\u003cli\u003eAdded Hungarian translation.\u003c/li\u003e\n\u003cli\u003eFixed a styling bug where some buttons in the GUI would almost disappear.\u003c/li\u003e\n\u003cli\u003eThe browser will now warn before the session's tab is closed when \u003cem\u003eview only\u003c/em\u003e is not enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLibrary:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe NPM bundle has been converted to ES-module format.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003enovnc_proxy\u003c/code\u003e script now uses the bash-builtin \u003ccode\u003etype\u003c/code\u003e instead of \u003ccode\u003ewhich\u003c/code\u003e when checking if websockify is installed.\u003c/li\u003e\n\u003cli\u003eReceived image data is now dropped once rendered, resulting in more efficient memory usage.\u003c/li\u003e\n\u003cli\u003eDetection of H.264 has been improved.\u003c/li\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003eshowDotCursor\u003c/code\u003e setting has now been removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRegards,\nThe noVNC Developers\u003c/p\u003e\n\u003ch2\u003enoVNC 1.6.0\u003c/h2\u003e\n\u003cp\u003eA new version of noVNC is now available. Lots of changes have been made since the last release, but the highlights are:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eApplication:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated GUI with a more modern styling.\u003c/li\u003e\n\u003cli\u003eSettings can now be configured via \u003ccode\u003edefaults.json\u003c/code\u003e and \u003ccode\u003emandatory.json\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for relative WebSocket URLs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/63107bd06d9e1f6136ff21aeda8cd62cbf0d433e\"\u003e\u003ccode\u003e63107bd\u003c/code\u003e\u003c/a\u003e noVNC 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/18cabdf39beb1839c2b34da5d0a22e7efa1734ea\"\u003e\u003ccode\u003e18cabdf\u003c/code\u003e\u003c/a\u003e Update generated json files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/85ae81a35b863bc96185b6190f8ffaab3300c909\"\u003e\u003ccode\u003e85ae81a\u003c/code\u003e\u003c/a\u003e noVNC 1.7.0 beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/7a96227f135bacf823454c2323a17248279b5995\"\u003e\u003ccode\u003e7a96227\u003c/code\u003e\u003c/a\u003e Remove show_dot from docs/EMBEDDING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/43266f4917355719e9027d3a009f8404420ec902\"\u003e\u003ccode\u003e43266f4\u003c/code\u003e\u003c/a\u003e Remove showDotCursor from docs/API.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/4ccc3b44db95a8c65ddbc3be7ce5b8787cedeefe\"\u003e\u003ccode\u003e4ccc3b4\u003c/code\u003e\u003c/a\u003e Use Node version 24 when publishing to npmjs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/8f3555b0eeaff35af305eaca0133270da89d3091\"\u003e\u003ccode\u003e8f3555b\u003c/code\u003e\u003c/a\u003e Publish with latest npm version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/7808f579dfa3d29dc4c20ee5a564d56de75d1c06\"\u003e\u003ccode\u003e7808f57\u003c/code\u003e\u003c/a\u003e Stop using access tokens when publishing to npmjs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/603d63fc0fa16e38358680c9340a708537848544\"\u003e\u003ccode\u003e603d63f\u003c/code\u003e\u003c/a\u003e Allow publishing to npmjs.com with OIDC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/novnc/noVNC/commit/5ac7bd2819afb7bd560830e79de7ea6b0efc9b38\"\u003e\u003ccode\u003e5ac7bd2\u003c/code\u003e\u003c/a\u003e Update Swedish translation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/novnc/noVNC/compare/v1.4.0...v1.7.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@​novnc/novnc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prettier/plugin-xml` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/plugin-xml/blob/main/CHANGELOG.md\"\u003e@​prettier/plugin-xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.4.2] - 2025-07-08\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExclude \u003ccode\u003e.ts\u003c/code\u003e and \u003ccode\u003e.tsx\u003c/code\u003e as XML extensions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/plugin-xml/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-commonjs` from 18.1.0 to 29.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md\"\u003e@​rollup/plugin-commonjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-05-29\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommonjs: make \u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1868\"\u003e#1868\u003c/a\u003e es5-compatible (\u003ca href=\"https://redirect.github.com/rollup/plugins/issues/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-06\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommonjs: conditional exports (\u003ca href=\"https://redirect.github.com/rollup/plugins/issues/1952\"\u003e#1952\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommonjs: correctly replaces shorthand \u0026quot;global\u0026quot; property in object (\u003ca href=\"https://redirect.github.com/rollup/plugins/issues/1957\"\u003e#1957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: revert \u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1909\"\u003e#1909\u003c/a\u003e and add \u003ccode\u003erequireNodeBuiltins\u003c/code\u003e option (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1937\"\u003e#1937\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-24\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle \u003ccode\u003enode:\u003c/code\u003e builtins with \u003ccode\u003estrictRequires: auto\u003c/code\u003e (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1930\"\u003e#1930\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-16\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: guard moduleSideEffects for wrapped externals (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.0.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/1e4025b6e984820523b612b74f09da0a4913d38a\"\u003e\u003ccode\u003e1e4025b\u003c/code\u003e\u003c/a\u003e chore(release): commonjs v29.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/08a5b175b966c571ecfee6082ac654784a40b8ae\"\u003e\u003ccode\u003e08a5b17\u003c/code\u003e\u003c/a\u003e fix(commonjs): make \u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1868\"\u003e#1868\u003c/a\u003e es5-compatible (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5800bf331567c07590f9c3510c684b22c57629d3\"\u003e\u003ccode\u003e5800bf3\u003c/code\u003e\u003c/a\u003e chore(repo): test migration to vitest. phase 4 (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/2de0d623224a4003eed9c65143ff99db145869df\"\u003e\u003ccode\u003e2de0d62\u003c/code\u003e\u003c/a\u003e chore(release): commonjs v29.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/ab65325653e2103509e37099cad3e8afd6c53f8e\"\u003e\u003ccode\u003eab65325\u003c/code\u003e\u003c/a\u003e fix(commonjs): conditional exports (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1952\"\u003e#1952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7d22981cdc03a1de31a3ec990d24a379c090fe3d\"\u003e\u003ccode\u003e7d22981\u003c/code\u003e\u003c/a\u003e chore(repo): add \u003ccode\u003erollup-plugin\u003c/code\u003e keyword in package.json (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1955\"\u003e#1955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/a79ae55986c056bf6251205a7014295e4b0b5bee\"\u003e\u003ccode\u003ea79ae55\u003c/code\u003e\u003c/a\u003e chore(release): commonjs v29.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/bb41cfd82bd20dd8d132054d1442aea5922fdbd2\"\u003e\u003ccode\u003ebb41cfd\u003c/code\u003e\u003c/a\u003e chore(release): commonjs v29.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/14ae18676d9df3ec781877a331ceb82964bc248c\"\u003e\u003ccode\u003e14ae186\u003c/code\u003e\u003c/a\u003e fix(commonjs): correctly replaces shorthand \u0026quot;global\u0026quot; property in object (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1957\"\u003e#1957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c8e78c8584007999050f7d9878d87e15046bbf09\"\u003e\u003ccode\u003ec8e78c8\u003c/code\u003e\u003c/a\u003e chore(release): commonjs v29.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/commonjs-v29.0.3/packages/commonjs\"\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@​rollup/plugin-commonjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shoelace-style/localize` from 3.2.1 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shoelace-style/localize/blob/main/CHANGELOG.md\"\u003e@​shoelace-style/localize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where malformed \u003ccode\u003e\u0026lt;html lang\u0026gt;\u003c/code\u003e values caused \u003ccode\u003eIntl.Locale\u003c/code\u003e to throw a \u003ccode\u003eRangeError\u003c/code\u003e. The controller now falls through to the fallback translation instead.\u003c/li\u003e\n\u003cli\u003eFixed a type error in \u003ccode\u003eupdate()\u003c/code\u003e where connected elements were incorrectly annotated as \u003ccode\u003eLitElement\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shoelace-style/localize/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shoelace-style/shoelace` from 2.18.0 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shoelace-style/shoelace/releases\"\u003e@​shoelace-style/shoelace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.20.1\u003c/h2\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e19537b1: Fix a11y issues for closing components with focused children (Christian Schilling) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2383\"\u003e#2383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e61c73cd: Add ticket number to changelog (Christian Schilling) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2383\"\u003e#2383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested tab groups broken in v2.19.1 (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2367\"\u003e#2367\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2367\"\u003e#2367\u003c/a\u003e (\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/6f09a7556731107e027b8afade0ad1e28d77c710\"\u003eChristian Schilling\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed83d620: Remove log statement (Christian Schilling) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2383\"\u003e#2383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0a48bc5: Merge remote-tracking branch 'upstream/next' into fix/a11y-errors-for-blur (Christian Schilling) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2383\"\u003e#2383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e91235cb: Fixes dropdown closing on tab key (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2371\"\u003e#2371\u003c/a\u003e) (Gabriel Belgamo) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2371\"\u003e#2371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1b9104d: update changelog (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e5ef3c91: fix contextElement guard (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2399\"\u003e#2399\u003c/a\u003e) (Diego Ferreiro Val) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2399\"\u003e#2399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eee42086: update changelog (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ee09277e: Fixes closable sl-alert can be closed on whole vertical area without visual indication (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2375\"\u003e#2375\u003c/a\u003e) (Susanne Kirchner) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2375\"\u003e#2375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeef4c17: update changelog (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ed2ce983: Merge branch 'fix/a11y-errors-for-blur' of \u003ca href=\"https://github.com/schilchSICKAG/shoelace\"\u003ehttps://github.com/schilchSICKAG/shoelace\u003c/a\u003e into schilchSICKAG-fix/a11y-errors-for-blur (Cory LaViska) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2383\"\u003e#2383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e5be9540: Merge branch 'schilchSICKAG-fix/a11y-errors-for-blur' into next (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e0cf1984: update docs to fix types (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ebcf08a8: Carousel accessibility (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2364\"\u003e#2364\u003c/a\u003e) (Matt McLean) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2364\"\u003e#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ed1f94ab: update changelog (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e3142d14: update version (Cory LaViska)\u003c/li\u003e\n\u003cli\u003efb59fda: 2.20.1 (Cory LaViska)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.20.0\u003c/h2\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7fd18d1: Modify ja.ts (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2329\"\u003e#2329\u003c/a\u003e) (jz5) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2329\"\u003e#2329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ec16c533: update changelog (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e7f88bb3: Svelte documentation: adding Two-way Binding example in \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2327\"\u003e#2327\u003c/a\u003e) (Emanuel Saramago) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2327\"\u003e#2327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eb5e82d6: update docs (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e81e94f2: Only trigger defaultslotchange of select after initialization (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2318\"\u003e#2318\u003c/a\u003e) (Susanne Kirchner) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2318\"\u003e#2318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ef0c93d0: update changelog (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e6761fdc: Merge branch 'next' of \u003ca href=\"https://github.com/shoelace-style/shoelace\"\u003ehttps://github.com/shoelace-style/shoelace\u003c/a\u003e into next (Cory LaViska)\u003c/li\u003e\n\u003cli\u003eb0399ca: fix tabbable for radios (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2357\"\u003e#2357\u003c/a\u003e) (Konnor Rogers) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2357\"\u003e#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e372ba1f: fix ssr for sl-alert and scrollend-polyfill (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2359\"\u003e#2359\u003c/a\u003e) (Christian Schilling) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2359\"\u003e#2359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e69cf94b: Explain why dividers don't show if you use TailwindCSS and add a workaround. (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2356\"\u003e#2356\u003c/a\u003e) (Marcus) \u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/pull/2356\"\u003e#2356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eb5f308c: move to section (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ecb6460c: update action (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ed93ee89: add changelog check (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e0bc6d8c: fix error (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ec3b1fb9: try again (Cory LaViska)\u003c/li\u003e\n\u003cli\u003efce7f7c: fix comment (Cory LaViska)\u003c/li\u003e\n\u003cli\u003eafc2b06: sigh (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e03f8464: ahem (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e471e6cc: somebody save me (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ec858a3a: yaml was a mistake (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e5e11687: save me tarides (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e4530ba3: welp (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ed674577: not today i guess (Cory LaViska)\u003c/li\u003e\n\u003cli\u003eca8a12b: maybe, just maybe (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e74dafea: somebody save me (Cory LaViska)\u003c/li\u003e\n\u003cli\u003e39e4557: ok konnor (Cory LaViska)\u003c/li\u003e\n\u003cli\u003ed45e6df: revert (Cory LaViska)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/fb59fda70ed737c92611051b49bc7e3a5fed5dc5\"\u003e\u003ccode\u003efb59fda\u003c/code\u003e\u003c/a\u003e 2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/3142d1473a658d9759cc76032ec8c90b7deff65b\"\u003e\u003ccode\u003e3142d14\u003c/code\u003e\u003c/a\u003e update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/d1f94abb40f5201efaadde3cddf1c3588eced915\"\u003e\u003ccode\u003ed1f94ab\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/bcf08a8e41342e398a2344b4b4d60276f462c7ca\"\u003e\u003ccode\u003ebcf08a8\u003c/code\u003e\u003c/a\u003e Carousel accessibility (\u003ca href=\"https://redirect.github.com/shoelace-style/shoelace/issues/2364\"\u003e#2364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/0cf1984abb5e130f1b5256e820b439cb71da529c\"\u003e\u003ccode\u003e0cf1984\u003c/code\u003e\u003c/a\u003e update docs to fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/5be95408a5e16eb6f0b2b40b87e78f735fff04f0\"\u003e\u003ccode\u003e5be9540\u003c/code\u003e\u003c/a\u003e Merge branch 'schilchSICKAG-fix/a11y-errors-for-blur' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/d2ce98318b85aba7c3b989ba5e3749ced74ae3c3\"\u003e\u003ccode\u003ed2ce983\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/a11y-errors-for-blur' of \u003ca href=\"https://github.com/schilchSICKAG/s\"\u003ehttps://github.com/schilchSICKAG/s\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/eef4c177a959c5778ead1b71018e03688697c7d1\"\u003e\u003ccode\u003eeef4c17\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/e09277e98f80aadd4f913372592f3e7552b42793\"\u003e\u003ccode\u003ee09277e\u003c/code\u003e\u003c/a\u003e Fixes closable sl-alert can be closed on whole vertical area without visual i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shoelace-style/shoelace/commit/ee42086bfe7c7122c63576e4ba761f1f5d289ed6\"\u003e\u003ccode\u003eee42086\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shoelace-style/shoelace/compare/v2.18.0...v2.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/lit-virtual` from 3.13.12 to 3.13.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/lit-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/lit-virtual...\n\n_Description has been truncated_","html_url":"https://github.com/webrecorder/browsertrix/pull/3414","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webrecorder%2Fbrowsertrix/issues/3414","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3414/packages"}},{"old_version":"6.3.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-03-02T21:47:00.000Z","version_change":"6.3.0 → 6.4.0","issue":{"uuid":"4013456714","node_id":"PR_kwDOQMSk4c7Hcd9k","number":65,"state":"closed","title":"Bump the all group across 1 directory with 127 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T20:57:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T21:47:00.000Z","updated_at":"2026-03-09T20:57:16.000Z","time_to_close":601815,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":127,"packages":[{"name":"@lexical/code","old_version":"0.38.2","new_version":"0.41.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.38.2","new_version":"0.41.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.38.2","new_version":"0.41.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/react","old_version":"0.38.2","new_version":"0.41.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.38.2","new_version":"0.41.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@tauri-apps/api","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.2","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"geist","old_version":"1.5.1","new_version":"1.7.0","repository_url":"https://github.com/vercel/geist-font"},{"name":"lexical","old_version":"0.38.2","new_version":"0.41.0","repository_url":"https://github.com/facebook/lexical"},{"name":"lucide-react","old_version":"0.556.0","new_version":"0.576.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.1.5","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@biomejs/biome","old_version":"2.3.8","new_version":"2.4.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.10.1","new_version":"25.3.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.2","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@floating-ui/core","old_version":"1.7.3","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react","old_version":"0.27.16","new_version":"0.27.18","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@img/colour","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/lovell/colour"},{"name":"@preact/signals-core","old_version":"1.12.1","new_version":"1.13.0","repository_url":"https://github.com/preactjs/signals"},{"name":"baseline-browser-mapping","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001759","new_version":"1.0.30001775","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"react-error-boundary","old_version":"6.0.0","new_version":"6.1.1","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lexical/code](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code) | `0.38.2` | `0.41.0` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.38.2` | `0.41.0` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.38.2` | `0.41.0` |\n| [@lexical/react](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react) | `0.38.2` | `0.41.0` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.38.2` | `0.41.0` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.9.1` | `2.10.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.2` | `2.5.3` |\n| [geist](https://github.com/vercel/geist-font/tree/HEAD/packages/next) | `1.5.1` | `1.7.0` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.38.2` | `0.41.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.556.0` | `0.576.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.5` | `16.1.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.1` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.1` | `19.2.4` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.8` | `2.4.5` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.2.1` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.9.5` | `2.10.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.1` | `25.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.2` | `5.1.4` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.3` | `1.7.4` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.7.5` |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.27.16` | `0.27.18` |\n| [@img/colour](https://github.com/lovell/colour) | `1.0.0` | `1.1.0` |\n| [@preact/signals-core](https://github.com/preactjs/signals) | `1.12.1` | `1.13.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.5` | `2.10.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001759` | `1.0.30001775` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.0` | `6.1.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.1` |\n\n\nUpdates `@lexical/code` from 0.38.2 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/code\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.41.0 is a monthly release with a huge number of fixes and features from a lot of new contributors. The most notable fixes are related to IME, non-ascii keyboard layouts, and markdown.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS moved to root element \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8132\"\u003e#8132\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS custom property is now only read from the root element of the editor, so any CSS or code to set this value must target that rather than an indented element in the document. This allows the indent to be computed while the document is being rendered without layout thrashing.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCore\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8132\"\u003e#8132\u003c/a\u003e Breaking Change: Fix --lexical-indent-base-value CSS variable override\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8111\"\u003e#8111\u003c/a\u003e Prevent layout thrashing when setting element indent for no indent case\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8115\"\u003e#8115\u003c/a\u003e Support legacy 'align' attribute in ParagraphNode importDOM\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8121\"\u003e#8121\u003c/a\u003e IME: Do not move anchor when inserting composition start char\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8142\"\u003e#8142\u003c/a\u003e IME: Fix history not recording composing character\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8148\"\u003e#8148\u003c/a\u003e IME: Do not apply format and style when moving to a different node in composition\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8154\"\u003e#8154\u003c/a\u003e IME: Fix selected text not properly deleted after IME input on Safari (macOS)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8162\"\u003e#8162\u003c/a\u003e IME: Maintain format when multiple formatted text nodes are replaced with composition text\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8159\"\u003e#8159\u003c/a\u003e Support DOM selection in elements with slots\nCode\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7918\"\u003e#7918\u003c/a\u003e Allow moving caret outside of code block\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8155\"\u003e#8155\u003c/a\u003e Trigger keyboard shortcuts by physical key code with non-ascii keyboard layouts\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8114\"\u003e#8114\u003c/a\u003e Implement DecoratorTextExtension applying format to DecoratorTextNode\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRich Text\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8122\"\u003e#8122\u003c/a\u003e Support configuration of indentable nodes\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8152\"\u003e#8152\u003c/a\u003e Inherit format and style when inserting tab\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLink\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8123\"\u003e#8123\u003c/a\u003e Prevent AutoLink from linking URLs inside code blocks without highlighting\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8127\"\u003e#8127\u003c/a\u003e Prevent AutoLinkNode from creating extra paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8137\"\u003e#8137\u003c/a\u003e Add AutoLinkNode to AutoLinkExtension node dependencies\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8138\"\u003e#8138\u003c/a\u003e \u003ccode\u003e$toggleLink\u003c/code\u003e should remove the whole link when selection is collapsed\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8164\"\u003e#8164\u003c/a\u003e Prevent creation of nested LinkNode\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8158\"\u003e#8158\u003c/a\u003e Transform to move blocks outside of LinkNode\nList\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8092\"\u003e#8092\u003c/a\u003e Preserve ordered list numbering when split by blocks or paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8118\"\u003e#8118\u003c/a\u003e Remove empty parent node in nested list\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8105\"\u003e#8105\u003c/a\u003e Add focus event option for the checklist extension\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8097\"\u003e#8097\u003c/a\u003e Implement \u0026quot;fit nested tables\u0026quot; for nested table pasting\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8094\"\u003e#8094\u003c/a\u003e Support 'scope' attribute in HTML import for th tags\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8131\"\u003e#8131\u003c/a\u003e Preserve Background Color when pasting table rows inside table\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMarkdown\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8116\"\u003e#8116\u003c/a\u003e Fix nested fenced code blocks parsing and export\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/code\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0 (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Move new paragraph outside inline element in insertParagraph (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8158\"\u003e#8158\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Prevent nesting links creation (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8164\"\u003e#8164\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003etests Chore Update yaml-language-server in lexical-esm-astro-react integration fixture (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8163\"\u003e#8163\u003c/a\u003e) PikkaPikkachu\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Maintain format when replace multiple formatted text nodes with composition text (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8162\"\u003e#8162\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-markdown Fix Prevent markdown shortcut link transformer from being too greedy (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8161\"\u003e#8161\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003efeat add focus event option for the checklist extension (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8105\"\u003e#8105\u003c/a\u003e) Tulio\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Fix selected text not properly deleted after IME input on Safari (macOS) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8154\"\u003e#8154\u003c/a\u003e) Kawashima Shota (shiba)\u003c/li\u003e\n\u003cli\u003elexical-core Bug fix support dom selection for elements with slots (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8159\"\u003e#8159\u003c/a\u003e) Maksim Horbachevsky\u003c/li\u003e\n\u003cli\u003elexical-rich-text Bug Fix Inherit format and style when inserting tab (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8152\"\u003e#8152\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-playground Bug Fix Code block formatting in unintended adjacent lines  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8149\"\u003e#8149\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not apply format and style when moving to different node in composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8148\"\u003e#8148\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-history Bug Fix History not record composing character (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8142\"\u003e#8142\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Add a website build step to Github Actions in CI (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8146\"\u003e#8146\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003edocs fix formatting and update browser support table (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8144\"\u003e#8144\u003c/a\u003e) IkyssOffc\u003c/li\u003e\n\u003cli\u003elexical-extension Feature Implement DecoratorTextExtension applying format to DecoratorTextNode (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8114\"\u003e#8114\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical-markdown Feature Support Enter key after  to create code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8140\"\u003e#8140\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix toggleLink removes link when selection is collapsed (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8138\"\u003e#8138\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Update supported browsers list to Safari 15, Chrome 86, Firefox 115 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8141\"\u003e#8141\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Clean up old Table Hover Actions (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8139\"\u003e#8139\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Add AutoLinkNode to AutoLinkExtension node dependencies (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8137\"\u003e#8137\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Fix Increase toolbar z-index to prevent content overlap (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8134\"\u003e#8134\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003eBreaking Changelexical Bug Fix Fix --lexical-indent-base-value CSS variable override  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8132\"\u003e#8132\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-code Bug Fix Allow moving caret outside code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7918\"\u003e#7918\u003c/a\u003e) Simon\u003c/li\u003e\n\u003cli\u003elexical-table Fix Preserve Background Color when pasting table rows inside table. (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8131\"\u003e#8131\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not move anchor when inserting composition start char (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8121\"\u003e#8121\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-react Annotate deprecated to menuRenderFn  with NodeContext (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8001\"\u003e#8001\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003elexical-playgroundlexical-link Bug Fix Prevent AutoLinkNode from creating extra paragraphs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8127\"\u003e#8127\u003c/a\u003e) Sebastian\u003c/li\u003e\n\u003cli\u003elexical-playground Rearrange table columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8063\"\u003e#8063\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Prevent AutoLink from linking URLs inside code blocks (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8123\"\u003e#8123\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical-rich-textlexical-react Feature Support configuration of indentable nodes (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8122\"\u003e#8122\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Remove empty parent node in nested list (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8118\"\u003e#8118\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-playground tests for ComponentPickerMenuPlugin (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8128\"\u003e#8128\u003c/a\u003e) Syed Umar Anis\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Fix nested fenced code blocks parsing and export (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8116\"\u003e#8116\u003c/a\u003e) Abdul Alim\u003c/li\u003e\n\u003cli\u003elexical-list Feature Preserve ordered list numbering when split by blocks or paragraphs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8092\"\u003e#8092\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Feature Support legacy align attribute in ParagraphNode importDOM (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8115\"\u003e#8115\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003eFix(table) Support scope attribute in HTML import. (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8094\"\u003e#8094\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Chore Stabilize playground collab WebKit E2E test waits (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8113\"\u003e#8113\u003c/a\u003e) Szymon Rczka\u003c/li\u003e\n\u003cli\u003elexical-tablelexical-playground Feature Implement fit nested tables for nested table pasting (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8097\"\u003e#8097\u003c/a\u003e) Randal\u003c/li\u003e\n\u003cli\u003eUpdate examples for v0.40.0 and pnpm (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8110\"\u003e#8110\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Prevent layout thrashing when setting element indent for no indent case (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8111\"\u003e#8111\u003c/a\u003e) InanBerkin\u003c/li\u003e\n\u003cli\u003ev0.40.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8104\"\u003e#8104\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.40.0 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.0 (2026-02-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Refactor RootNode.cachedText computation for coherency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8099\"\u003e#8099\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Replace regex-based format matching with  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8093\"\u003e#8093\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003eFix(Playground) Prevent code block line wrapping to keep line number (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8087\"\u003e#8087\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/lexical/commit/14bb73075d80f36b2f05610679ed6cdbfa95f017\"\u003e\u003ccode\u003e14bb730\u003c/code\u003e\u003c/a\u003e v0.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/23b7a0c82ec7b2a2bca21bbf936cdee9b399f09d\"\u003e\u003ccode\u003e23b7a0c\u003c/code\u003e\u003c/a\u003e [lexical-code] Bug Fix: Allow moving caret outside code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7918\"\u003e#7918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/b961452b9028f5b26a056fbc00f8c65506b2f391\"\u003e\u003ccode\u003eb961452\u003c/code\u003e\u003c/a\u003e v0.40.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8104\"\u003e#8104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/26ec99104a27922dc76e306d7a4cbe105f2697a9\"\u003e\u003ccode\u003e26ec991\u003c/code\u003e\u003c/a\u003e [lexical][lexical-utils] Chore: Use workspace:* for monorepo versions and fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/f508ff59dbfff1c48069ca99c939373878c7c218\"\u003e\u003ccode\u003ef508ff5\u003c/code\u003e\u003c/a\u003e Chore: Add an ignore-previously-published arg to the publish action (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8023\"\u003e#8023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/8cc0929b3cf406dcef8bcdfcf151cd617cea914f\"\u003e\u003ccode\u003e8cc0929\u003c/code\u003e\u003c/a\u003e v0.39.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8021\"\u003e#8021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/a64fd2e5e5c5b590a7dc9699e7a3d91f8770c2b7\"\u003e\u003ccode\u003ea64fd2e\u003c/code\u003e\u003c/a\u003e [lexical-extension][lexical-*] Bug Fix: Defer node class references to potent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/4f0d5a39791a566700857e8efec7ad44ec716b9f\"\u003e\u003ccode\u003e4f0d5a3\u003c/code\u003e\u003c/a\u003e [lexical-code] Bug fix: Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d994d9d354a448e0bb29c2fc882308f7b15d24e8\"\u003e\u003ccode\u003ed994d9d\u003c/code\u003e\u003c/a\u003e v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7962\"\u003e#7962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.41.0/packages/lexical-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/list` from 0.38.2 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/list\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.41.0 is a monthly release with a huge number of fixes and features from a lot of new contributors. The most notable fixes are related to IME, non-ascii keyboard layouts, and markdown.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS moved to root element \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8132\"\u003e#8132\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS custom property is now only read from the root element of the editor, so any CSS or code to set this value must target that rather than an indented element in the document. This allows the indent to be computed while the document is being rendered without layout thrashing.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCore\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8132\"\u003e#8132\u003c/a\u003e Breaking Change: Fix --lexical-indent-base-value CSS variable override\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8111\"\u003e#8111\u003c/a\u003e Prevent layout thrashing when setting element indent for no indent case\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8115\"\u003e#8115\u003c/a\u003e Support legacy 'align' attribute in ParagraphNode importDOM\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8121\"\u003e#8121\u003c/a\u003e IME: Do not move anchor when inserting composition start char\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8142\"\u003e#8142\u003c/a\u003e IME: Fix history not recording composing character\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8148\"\u003e#8148\u003c/a\u003e IME: Do not apply format and style when moving to a different node in composition\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8154\"\u003e#8154\u003c/a\u003e IME: Fix selected text not properly deleted after IME input on Safari (macOS)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8162\"\u003e#8162\u003c/a\u003e IME: Maintain format when multiple formatted text nodes are replaced with composition text\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8159\"\u003e#8159\u003c/a\u003e Support DOM selection in elements with slots\nCode\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7918\"\u003e#7918\u003c/a\u003e Allow moving caret outside of code block\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8155\"\u003e#8155\u003c/a\u003e Trigger keyboard shortcuts by physical key code with non-ascii keyboard layouts\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8114\"\u003e#8114\u003c/a\u003e Implement DecoratorTextExtension applying format to DecoratorTextNode\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRich Text\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8122\"\u003e#8122\u003c/a\u003e Support configuration of indentable nodes\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8152\"\u003e#8152\u003c/a\u003e Inherit format and style when inserting tab\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLink\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8123\"\u003e#8123\u003c/a\u003e Prevent AutoLink from linking URLs inside code blocks without highlighting\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8127\"\u003e#8127\u003c/a\u003e Prevent AutoLinkNode from creating extra paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8137\"\u003e#8137\u003c/a\u003e Add AutoLinkNode to AutoLinkExtension node dependencies\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8138\"\u003e#8138\u003c/a\u003e \u003ccode\u003e$toggleLink\u003c/code\u003e should remove the whole link when selection is collapsed\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8164\"\u003e#8164\u003c/a\u003e Prevent creation of nested LinkNode\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8158\"\u003e#8158\u003c/a\u003e Transform to move blocks outside of LinkNode\nList\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8092\"\u003e#8092\u003c/a\u003e Preserve ordered list numbering when split by blocks or paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8118\"\u003e#8118\u003c/a\u003e Remove empty parent node in nested list\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8105\"\u003e#8105\u003c/a\u003e Add focus event option for the checklist extension\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8097\"\u003e#8097\u003c/a\u003e Implement \u0026quot;fit nested tables\u0026quot; for nested table pasting\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8094\"\u003e#8094\u003c/a\u003e Support 'scope' attribute in HTML import for th tags\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8131\"\u003e#8131\u003c/a\u003e Preserve Background Color when pasting table rows inside table\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMarkdown\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8116\"\u003e#8116\u003c/a\u003e Fix nested fenced code blocks parsing and export\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/list\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0 (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Move new paragraph outside inline element in insertParagraph (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8158\"\u003e#8158\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Prevent nesting links creation (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8164\"\u003e#8164\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003etests Chore Update yaml-language-server in lexical-esm-astro-react integration fixture (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8163\"\u003e#8163\u003c/a\u003e) PikkaPikkachu\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Maintain format when replace multiple formatted text nodes with composition text (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8162\"\u003e#8162\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-markdown Fix Prevent markdown shortcut link transformer from being too greedy (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8161\"\u003e#8161\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003efeat add focus event option for the checklist extension (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8105\"\u003e#8105\u003c/a\u003e) Tulio\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Fix selected text not properly deleted after IME input on Safari (macOS) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8154\"\u003e#8154\u003c/a\u003e) Kawashima Shota (shiba)\u003c/li\u003e\n\u003cli\u003elexical-core Bug fix support dom selection for elements with slots (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8159\"\u003e#8159\u003c/a\u003e) Maksim Horbachevsky\u003c/li\u003e\n\u003cli\u003elexical-rich-text Bug Fix Inherit format and style when inserting tab (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8152\"\u003e#8152\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-playground Bug Fix Code block formatting in unintended adjacent lines  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8149\"\u003e#8149\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not apply format and style when moving to different node in composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8148\"\u003e#8148\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-history Bug Fix History not record composing character (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8142\"\u003e#8142\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Add a website build step to Github Actions in CI (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8146\"\u003e#8146\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003edocs fix formatting and update browser support table (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8144\"\u003e#8144\u003c/a\u003e) IkyssOffc\u003c/li\u003e\n\u003cli\u003elexical-extension Feature Implement DecoratorTextExtension applying format to DecoratorTextNode (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8114\"\u003e#8114\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical-markdown Feature Support Enter key after  to create code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8140\"\u003e#8140\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix toggleLink removes link when selection is collapsed (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8138\"\u003e#8138\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Update supported browsers list to Safari 15, Chrome 86, Firefox 115 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8141\"\u003e#8141\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Clean up old Table Hover Actions (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8139\"\u003e#8139\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Add AutoLinkNode to AutoLinkExtension node dependencies (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8137\"\u003e#8137\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Fix Increase toolbar z-index to prevent content overlap (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8134\"\u003e#8134\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003eBreaking Changelexical Bug Fix Fix --lexical-indent-base-value CSS variable override  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8132\"\u003e#8132\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-code Bug Fix Allow moving caret outside code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7918\"\u003e#7918\u003c/a\u003e) Simon\u003c/li\u003e\n\u003cli\u003elexical-table Fix Preserve Background Color when pasting table rows inside table. (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8131\"\u003e#8131\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not move anchor when inserting composition start char (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8121\"\u003e#8121\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-react Annotate deprecated to menuRenderFn  with NodeContext (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8001\"\u003e#8001\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003elexical-playgroundlexical-link Bug Fix Prevent AutoLinkNode from creating extra paragraphs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8127\"\u003e#8127\u003c/a\u003e) Sebastian\u003c/li\u003e\n\u003cli\u003elexical-playground Rearrange table columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8063\"\u003e#8063\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Prevent AutoLink from linking URLs inside code blocks (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8123\"\u003e#8123\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical-rich-textlexical-react Feature Support configuration of indentable nodes (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8122\"\u003e#8122\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Remove empty parent node in nested list (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8118\"\u003e#8118\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-playground tests for ComponentPickerMenuPlugin (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8128\"\u003e#8128\u003c/a\u003e) Syed Umar Anis\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Fix nested fenced code blocks parsing and export (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8116\"\u003e#8116\u003c/a\u003e) Abdul Alim\u003c/li\u003e\n\u003cli\u003elexical-list Feature Preserve ordered list numbering when split by blocks or paragraphs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8092\"\u003e#8092\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Feature Support legacy align attribute in ParagraphNode importDOM (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8115\"\u003e#8115\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003eFix(table) Support scope attribute in HTML import. (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8094\"\u003e#8094\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Chore Stabilize playground collab WebKit E2E test waits (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8113\"\u003e#8113\u003c/a\u003e) Szymon Rczka\u003c/li\u003e\n\u003cli\u003elexical-tablelexical-playground Feature Implement fit nested tables for nested table pasting (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8097\"\u003e#8097\u003c/a\u003e) Randal\u003c/li\u003e\n\u003cli\u003eUpdate examples for v0.40.0 and pnpm (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8110\"\u003e#8110\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Prevent layout thrashing when setting element indent for no indent case (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8111\"\u003e#8111\u003c/a\u003e) InanBerkin\u003c/li\u003e\n\u003cli\u003ev0.40.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8104\"\u003e#8104\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.40.0 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.0 (2026-02-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Refactor RootNode.cachedText computation for coherency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8099\"\u003e#8099\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Replace regex-based format matching with  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8093\"\u003e#8093\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003eFix(Playground) Prevent code block line wrapping to keep line number (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8087\"\u003e#8087\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/lexical/commit/14bb73075d80f36b2f05610679ed6cdbfa95f017\"\u003e\u003ccode\u003e14bb730\u003c/code\u003e\u003c/a\u003e v0.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/2f1189deb06a5cce8ade8355c3f5642d7a6b47c4\"\u003e\u003ccode\u003e2f1189d\u003c/code\u003e\u003c/a\u003e feat: add focus event option for the checklist extension (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8105\"\u003e#8105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/2ccc73ab647def41a53a633b94ac61404c4f34b0\"\u003e\u003ccode\u003e2ccc73a\u003c/code\u003e\u003c/a\u003e [lexical-list] Feature: Preserve ordered list numbering when split by blocks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/b961452b9028f5b26a056fbc00f8c65506b2f391\"\u003e\u003ccode\u003eb961452\u003c/code\u003e\u003c/a\u003e v0.40.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8104\"\u003e#8104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/26ec99104a27922dc76e306d7a4cbe105f2697a9\"\u003e\u003ccode\u003e26ec991\u003c/code\u003e\u003c/a\u003e [lexical][lexical-utils] Chore: Use workspace:* for monorepo versions and fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/7d3886845fa4f716ebc0033783fc8f103b1c87e0\"\u003e\u003ccode\u003e7d38868\u003c/code\u003e\u003c/a\u003e [lexical-list] Bug Fix: Treat whitespace-only list items as empty when pressi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/20e2c2f9bedf7ff3ce83e1a51db3dfdd93b83303\"\u003e\u003ccode\u003e20e2c2f\u003c/code\u003e\u003c/a\u003e [lexical-list] Bug Fix: fix selection issue from list transform on linebreak ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/f508ff59dbfff1c48069ca99c939373878c7c218\"\u003e\u003ccode\u003ef508ff5\u003c/code\u003e\u003c/a\u003e Chore: Add an ignore-previously-published arg to the publish action (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8023\"\u003e#8023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/8cc0929b3cf406dcef8bcdfcf151cd617cea914f\"\u003e\u003ccode\u003e8cc0929\u003c/code\u003e\u003c/a\u003e v0.39.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8021\"\u003e#8021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/a64fd2e5e5c5b590a7dc9699e7a3d91f8770c2b7\"\u003e\u003ccode\u003ea64fd2e\u003c/code\u003e\u003c/a\u003e [lexical-extension][lexical-*] Bug Fix: Defer node class references to potent...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.41.0/packages/lexical-list\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/markdown` from 0.38.2 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/markdown\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.41.0 is a monthly release with a huge number of fixes and features from a lot of new contributors. The most notable fixes are related to IME, non-ascii keyboard layouts, and markdown.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS moved to root element \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8132\"\u003e#8132\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS custom property is now only read from the root element of the editor, so any CSS or code to set this value must target that rather than an indented element in the document. This allows the indent to be computed while the document is being rendered without layout thrashing.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCore\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8132\"\u003e#8132\u003c/a\u003e Breaking Change: Fix --lexical-indent-base-value CSS variable override\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8111\"\u003e#8111\u003c/a\u003e Prevent layout thrashing when setting element indent for no indent case\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8115\"\u003e#8115\u003c/a\u003e Support legacy 'align' attribute in ParagraphNode importDOM\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8121\"\u003e#8121\u003c/a\u003e IME: Do not move anchor when inserting composition start char\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8142\"\u003e#8142\u003c/a\u003e IME: Fix history not recording composing character\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8148\"\u003e#8148\u003c/a\u003e IME: Do not apply format and style when moving to a different node in composition\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8154\"\u003e#8154\u003c/a\u003e IME: Fix selected text not properly deleted after IME input on Safari (macOS)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8162\"\u003e#8162\u003c/a\u003e IME: Maintain format when multiple formatted text nodes are replaced with composition text\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8159\"\u003e#8159\u003c/a\u003e Support DOM selection in elements with slots\nCode\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7918\"\u003e#7918\u003c/a\u003e Allow moving caret outside of code block\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8155\"\u003e#8155\u003c/a\u003e Trigger keyboard shortcuts by physical key code with non-ascii keyboard layouts\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8114\"\u003e#8114\u003c/a\u003e Implement DecoratorTextExtension applying format to DecoratorTextNode\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRich Text\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8122\"\u003e#8122\u003c/a\u003e Support configuration of indentable nodes\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8152\"\u003e#8152\u003c/a\u003e Inherit format and style when inserting tab\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLink\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8123\"\u003e#8123\u003c/a\u003e Prevent AutoLink from linking URLs inside code blocks without highlighting\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8127\"\u003e#8127\u003c/a\u003e Prevent AutoLinkNode from creating extra paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8137\"\u003e#8137\u003c/a\u003e Add AutoLinkNode to AutoLinkExtension node dependencies\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8138\"\u003e#8138\u003c/a\u003e \u003ccode\u003e$toggleLink\u003c/code\u003e should remove the whole link when selection is collapsed\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8164\"\u003e#8164\u003c/a\u003e Prevent creation of nested LinkNode\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8158\"\u003e#8158\u003c/a\u003e Transform to move blocks outside of LinkNode\nList\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8092\"\u003e#8092\u003c/a\u003e Preserve ordered list numbering when split by blocks or paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8118\"\u003e#8118\u003c/a\u003e Remove empty parent node in nested list\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8105\"\u003e#8105\u003c/a\u003e Add focus event option for the checklist extension\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8097\"\u003e#8097\u003c/a\u003e Implement \u0026quot;fit nested tables\u0026quot; for nested table pasting\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8094\"\u003e#8094\u003c/a\u003e Support 'scope' attribute in HTML import for th tags\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8131\"\u003e#8131\u003c/a\u003e Preserve Background Color when pasting table rows inside table\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMarkdown\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8116\"\u003e#8116\u003c/a\u003e Fix nested fenced code blocks parsing and export\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/markdown\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0 (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Move new paragraph outside inline element in insertParagraph (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8158\"\u003e#8158\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Prevent nesting links creation (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8164\"\u003e#8164\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003etests Chore Update yaml-language-server in lexical-esm-astro-react integration fixture (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8163\"\u003e#8163\u003c/a\u003e) PikkaPikkachu\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Maintain format when replace multiple formatted text nodes with composition text (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8162\"\u003e#8162\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-markdown Fix Prevent markdown shortcut link transformer from being too greedy (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8161\"\u003e#8161\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003efeat add focus event option for the checklist extension (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8105\"\u003e#8105\u003c/a\u003e) Tulio\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Fix selected text not properly deleted after IME input on Safari (macOS) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8154\"\u003e#8154\u003c/a\u003e) Kawashima Shota (shiba)\u003c/li\u003e\n\u003cli\u003elexical-core Bug fix support dom selection for elements with slots (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8159\"\u003e#8159\u003c/a\u003e) Maksim Horbachevsky\u003c/li\u003e\n\u003cli\u003elexical-rich-text Bug Fix Inherit format and style when inserting tab (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8152\"\u003e#8152\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-playground Bug Fix Code block formatting in unintended adjacent lines  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8149\"\u003e#8149\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not apply format and style when moving to different node in composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8148\"\u003e#8148\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-history Bug Fix History not record composing character (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8142\"\u003e#8142\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Add a website build step to Github Actions in CI (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8146\"\u003e#8146\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003edocs fix formatting and update browser support table (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8144\"\u003e#8144\u003c/a\u003e) IkyssOffc\u003c/li\u003e\n\u003cli\u003elexical-extension Feature Implement DecoratorTextExtension applying format to DecoratorTextNode (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8114\"\u003e#8114\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical-markdown Feature Support Enter key after  to create code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8140\"\u003e#8140\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix toggleLink removes link when selection is collapsed (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8138\"\u003e#8138\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Update supported browsers list to Safari 15, Chrome 86, Firefox 115 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8141\"\u003e#8141\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Clean up old Table Hover Actions (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8139\"\u003e#8139\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Add AutoLinkNode to AutoLinkExtension node dependencies (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8137\"\u003e#8137\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Fix Increase toolbar z-index to prevent content overlap (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8134\"\u003e#8134\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003eBreaking Changelexical Bug Fix Fix --lexical-indent-base-value CSS variable override  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8132\"\u003e#8132\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-code Bug Fix Allow moving caret outside code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7918\"\u003e#7918\u003c/a\u003e) Simon\u003c/li\u003e\n\u003cli\u003elexical-table Fix Preserve Background Color when pasting table rows inside table. (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8131\"\u003e#8131\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not move anchor when inserting composition start char (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8121\"\u003e#8121\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-react Annotate deprecated to menuRenderFn  with NodeContext (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8001\"\u003e#8001\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003elexical-playgroundlexical-link Bug Fix Prevent AutoLinkNode from creating extra paragraphs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8127\"\u003e#8127\u003c/a\u003e) Sebastian\u003c/li\u003e\n\u003cli\u003elexical-playground Rearrange table columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8063\"\u003e#8063\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Prevent AutoLink from linking URLs inside code blocks (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8123\"\u003e#8123\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical-rich-textlexical-react Feature Support configuration of indentable nodes (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8122\"\u003e#8122\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Remove empty parent node in nested list (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8118\"\u003e#8118\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-playground tests for ComponentPickerMenuPlugin (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8128\"\u003e#8128\u003c/a\u003e) Syed Umar Anis\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Fix nested fenced code blocks parsing and export (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8116\"\u003e#8116\u003c/a\u003e) Abdul Alim\u003c/li\u003e\n\u003cli\u003elexical-list Feature Preserve ordered list numbering when split by blocks or paragraphs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8092\"\u003e#8092\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Feature Support legacy align attribute in ParagraphNode importDOM (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8115\"\u003e#8115\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003eFix(table) Support scope attribute in HTML import. (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8094\"\u003e#8094\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003cli\u003elexical Chore Stabilize playground collab WebKit E2E test waits (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8113\"\u003e#8113\u003c/a\u003e) Szymon Rczka\u003c/li\u003e\n\u003cli\u003elexical-tablelexical-playground Feature Implement fit nested tables for nested table pasting (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8097\"\u003e#8097\u003c/a\u003e) Randal\u003c/li\u003e\n\u003cli\u003eUpdate examples for v0.40.0 and pnpm (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8110\"\u003e#8110\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Prevent layout thrashing when setting element indent for no indent case (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8111\"\u003e#8111\u003c/a\u003e) InanBerkin\u003c/li\u003e\n\u003cli\u003ev0.40.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8104\"\u003e#8104\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.40.0 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.40.0 (2026-02-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Refactor RootNode.cachedText computation for coherency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8099\"\u003e#8099\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Replace regex-based format matching with  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8093\"\u003e#8093\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003eFix(Playground) Prevent code block line wrapping to keep line number (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8087\"\u003e#8087\u003c/a\u003e) Sa-Te\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/lexical/commit/14bb73075d80f36b2f05610679ed6cdbfa95f017\"\u003e\u003ccode\u003e14bb730\u003c/code\u003e\u003c/a\u003e v0.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/75178011cafee54a8060ab83e453f7046eb351a4\"\u003e\u003ccode\u003e7517801\u003c/code\u003e\u003c/a\u003e [lexical-markdown] Bug Fix: Prevent nesting links creation (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8164\"\u003e#8164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/7e472705aeeb8817b7e045d0d0024097d3848a0a\"\u003e\u003ccode\u003e7e47270\u003c/code\u003e\u003c/a\u003e [lexical-markdown] Fix: Prevent markdown shortcut link transformer from being...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/f20887078a3c39532805eee809783a56ce200f64\"\u003e\u003ccode\u003ef208870\u003c/code\u003e\u003c/a\u003e [lexical-markdown] Feature: Support Enter key after ``` to create code block ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/70c1d237052b29ce06207e8b5aad092369c225a3\"\u003e\u003ccode\u003e70c1d23\u003c/code\u003e\u003c/a\u003e [lexical-markdown] Bug Fix: Fix nested fenced code blocks parsing and export ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/b961452b9028f5b26a056fbc00f8c65506b2f391\"\u003e\u003ccode\u003eb961452\u003c/code\u003e\u003c/a\u003e v0.40.0 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8104\"\u003e#8104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/26ec99104a27922dc76e306d7a4cbe105f2697a9\"\u003e\u003ccode\u003e26ec991\u003c/code\u003e\u003c/a\u003e [lexical][lexical-utils] Chore: Use workspace:* for monorepo versions and fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/f1e4f66014377b1f2595aec2b0ee17f5b7ef4dfc\"\u003e\u003ccode\u003ef1e4f66\u003c/code\u003e\u003c/a\u003e [lexical-markdown] Bug Fix: Replace regex-based format matching with … (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/51a83a75f168ffd1cd211ef15c5b144f3cb96242\"\u003e\u003ccode\u003e51a83a7\u003c/code\u003e\u003c/a\u003e [lexical-markdown] Bug Fix: Fix incorrect format tag placement at link bounda...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/f508ff59dbfff1c48069ca99c939373878c7c218\"\u003e\u003ccode\u003ef508ff5\u003c/code\u003e\u003c/a\u003e Chore: Add an ignore-previously-published arg to the publish action (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8023\"\u003e#8023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.41.0/packages/lexical-markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/react` from 0.38.2 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.41.0 is a monthly release with a huge number of fixes and features from a lot of new contributors. The most notable fixes are related to IME, non-ascii keyboard layouts, and markdown.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS moved to root element \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8132\"\u003e#8132\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003e--lexical-indent-base-value\u003c/code\u003e CSS custom property is now only read from the root element of the editor, so any CSS or code to set this value must target that rather than an indented element in the document. This allows the indent to be computed while the document is being rendered without layout thrashing.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCore\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8132\"\u003e#8132\u003c/a\u003e Breaking Change: Fix --lexical-indent-base-value CSS variable override\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8111\"\u003e#8111\u003c/a\u003e Prevent layout thrashing when setting element indent for no indent case\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8115\"\u003e#8115\u003c/a\u003e Support legacy 'align' attribute in ParagraphNode importDOM\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8121\"\u003e#8121\u003c/a\u003e IME: Do not move anchor when inserting composition start char\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8142\"\u003e#8142\u003c/a\u003e IME: Fix history not recording composing character\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8148\"\u003e#8148\u003c/a\u003e IME: Do not apply format and style when moving to a different node in composition\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8154\"\u003e#8154\u003c/a\u003e IME: Fix selected text not properly deleted after IME input on Safari (macOS)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8162\"\u003e#8162\u003c/a\u003e IME: Maintain format when multiple formatted text nodes are replaced with composition text\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8159\"\u003e#8159\u003c/a\u003e Support DOM selection in elements with slots\nCode\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7918\"\u003e#7918\u003c/a\u003e Allow moving caret outside of code block\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8155\"\u003e#8155\u003c/a\u003e Trigger keyboard shortcuts by physical key code with non-ascii keyboard layouts\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8114\"\u003e#8114\u003c/a\u003e Implement DecoratorTextExtension applying format to DecoratorTextNode\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRich Text\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8122\"\u003e#8122\u003c/a\u003e Support configuration of indentable nodes\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8152\"\u003e#8152\u003c/a\u003e Inherit format and style when inserting tab\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLink\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8123\"\u003e#8123\u003c/a\u003e Prevent AutoLink from linking URLs inside code blocks without highlighting\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8127\"\u003e#8127\u003c/a\u003e Prevent AutoLinkNode from creating extra paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8137\"\u003e#8137\u003c/a\u003e Add AutoLinkNode to AutoLinkExtension node dependencies\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8138\"\u003e#8138\u003c/a\u003e \u003ccode\u003e$toggleLink\u003c/code\u003e should remove the whole link when selection is collapsed\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8164\"\u003e#8164\u003c/a\u003e Prevent creation of nested LinkNode\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8158\"\u003e#8158\u003c/a\u003e Transform to move blocks outside of LinkNode\nList\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8092\"\u003e#8092\u003c/a\u003e Preserve ordered list numbering when split by blocks or paragraphs\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8118\"\u003e#8118\u003c/a\u003e Remove empty parent node in nested list\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8105\"\u003e#8105\u003c/a\u003e Add focus event option for the checklist extension\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8097\"\u003e#8097\u003c/a\u003e Implement \u0026quot;fit nested tables\u0026quot; for nested table pasting\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8094\"\u003e#8094\u003c/a\u003e Support 'scope' attribute in HTML import for th tags\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8131\"\u003e#8131\u003c/a\u003e Preserve Background Color when pasting table rows inside table\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMarkdown\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8116\"\u003e#8116\u003c/a\u003e Fix nested fenced code blocks parsing and export\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0 (2026-02-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical Bug Fix Move new paragraph outside inline element in insertParagraph (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8158\"\u003e#8158\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-markdown Bug Fix Prevent nesting links creation (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8164\"\u003e#8164\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003etests Chore Update yaml-language-server in lexical-esm-astro-react integration fixture (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8163\"\u003e#8163\u003c/a\u003e) PikkaPikkachu\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Maintain format when replace multiple formatted text nodes with composition text (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8162\"\u003e#8162\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-markdown Fix Prevent markdown shortcut link transformer from being too greedy (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8161\"\u003e#8161\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003efeat add focus event option for the checklist extension (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8105\"\u003e#8105\u003c/a\u003e) Tulio\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Fix selected text not properly deleted after IME input on Safari (macOS) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8154\"\u003e#8154\u003c/a\u003e) Kawashima Shota (shiba)\u003c/li\u003e\n\u003cli\u003elexical-core Bug fix support dom selection for elements with slots (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8159\"\u003e#8159\u003c/a\u003e) Maksim Horbachevsky\u003c/li\u003e\n\u003cli\u003elexical-rich-text Bug Fix Inherit format and style when inserting tab (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8152\"\u003e#8152\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-playground Bug Fix Code block formatting in unintended adjacent lines  (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8149\"\u003e#8149\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical Bug Fix Do not apply format and style when moving to different node in composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8148\"\u003e#8148\u003c/a\u003e) kimseongyu\u003c/li\u003e\n\u003cli\u003elexical-history Bug Fix History not record composing character (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8142\"\u003e#8142\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Add a website build step to Github Actions in CI (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8146\"\u003e#8146\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003edocs fix formatting and update browser support table (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8144\"\u003e#8144\u003c/a\u003e) IkyssOffc\u003c/li\u003e\n\u003cli\u003elexical-extension Feature Implement DecoratorTextExtension applying format to DecoratorTextNode (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8114\"\u003e#8114\u003c/a\u003e) Sergey Gorbachev\u003c/li\u003e\n\u003cli\u003elexical-markdown Feature Support Enter key after  to create code block (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8140\"\u003e#8140\u003c/a\u003e) Achal Jhawar\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix toggleLink removes link when selection is collapsed (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8138\"\u003e#8138\u003c/a\u003e) Senasiko\u003c/li\u003e\n\u003cli\u003elexical-website Chore Update supported browsers list to Safari 15, Chrome 86, Firefox 115 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8141\"\u003e#8141\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Clean up old Table Hover Actions (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8139\"\u003e#8139\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-link Bug Fix Add AutoLinkNode to AutoLinkExtension node dependencies (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8137\"\u003e#8137\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-playground Fix Increase toolbar z-index to prevent c...\n\n_Description has been truncated_","html_url":"https://github.com/nyvyn/wikimem/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nyvyn%2Fwikimem/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"}},{"old_version":"6.3.0","new_version":"6.4.0","update_type":"minor","path":"/website","pr_created_at":"2026-03-01T10:34:54.000Z","version_change":"6.3.0 → 6.4.0","issue":{"uuid":"4006878522","node_id":"PR_kwDORbpuM87HHE-k","number":4,"state":"closed","title":"build(deps): bump the npm group in /website with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-08T14:26:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T10:34:54.000Z","updated_at":"2026-03-08T14:26:08.000Z","time_to_close":618673,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm","update_count":28,"packages":[{"name":"vue","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@iconify-json/simple-icons","old_version":"1.2.56","new_version":"1.2.71","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@vue/compiler-core","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-dom","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-sfc","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-ssr","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/devtools-api","old_version":"7.7.7","new_version":"7.7.9","repository_url":"https://github.com/vuejs/devtools"},{"name":"@vue/devtools-kit","old_version":"7.7.7","new_version":"7.7.9","repository_url":"https://github.com/vuejs/devtools"},{"name":"@vue/devtools-shared","old_version":"7.7.7","new_version":"7.7.9","repository_url":"https://github.com/vuejs/devtools"},{"name":"@vue/reactivity","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-core","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-dom","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/server-renderer","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/shared","old_version":"3.5.22","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"},{"name":"algoliasearch","old_version":"5.42.0","new_version":"5.49.1","repository_url":"https://github.com/algolia/algoliasearch-client-javascript"},{"name":"birpc","old_version":"2.6.1","new_version":"2.9.0","repository_url":"https://github.com/antfu-collective/birpc"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"entities","old_version":"4.5.0","new_version":"7.0.1","repository_url":"https://github.com/fb55/entities"},{"name":"focus-trap","old_version":"7.6.6","new_version":"7.8.0","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"mdast-util-to-hast","old_version":"13.2.0","new_version":"13.2.1","repository_url":"https://github.com/syntax-tree/mdast-util-to-hast"},{"name":"preact","old_version":"10.27.2","new_version":"10.28.4","repository_url":"https://github.com/preactjs/preact"},{"name":"regex","old_version":"6.0.1","new_version":"6.1.0","repository_url":"https://github.com/slevithan/regex"},{"name":"rollup","old_version":"4.52.5","new_version":"4.59.0","repository_url":"https://github.com/rollup/rollup"},{"name":"superjson","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/blitz-js/superjson"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"}],"path":"/website","ecosystem":"npm"},"body":"Bumps the npm group in /website with 28 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vue](https://github.com/vuejs/core) | `3.5.22` | `3.5.29` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.56` | `1.2.71` |\n| [@vue/compiler-core](https://github.com/vuejs/core/tree/HEAD/packages/compiler-core) | `3.5.22` | `3.5.29` |\n| [@vue/compiler-dom](https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom) | `3.5.22` | `3.5.29` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.22` | `3.5.29` |\n| [@vue/compiler-ssr](https://github.com/vuejs/core/tree/HEAD/packages/compiler-ssr) | `3.5.22` | `3.5.29` |\n| [@vue/devtools-api](https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-api) | `7.7.7` | `7.7.9` |\n| [@vue/devtools-kit](https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-kit) | `7.7.7` | `7.7.9` |\n| [@vue/devtools-shared](https://github.com/vuejs/devtools/tree/HEAD/packages/shared) | `7.7.7` | `7.7.9` |\n| [@vue/reactivity](https://github.com/vuejs/core/tree/HEAD/packages/reactivity) | `3.5.22` | `3.5.29` |\n| [@vue/runtime-core](https://github.com/vuejs/core/tree/HEAD/packages/runtime-core) | `3.5.22` | `3.5.29` |\n| [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom) | `3.5.22` | `3.5.29` |\n| [@vue/server-renderer](https://github.com/vuejs/core/tree/HEAD/packages/server-renderer) | `3.5.22` | `3.5.29` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.22` | `3.5.29` |\n| [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) | `5.42.0` | `5.49.1` |\n| [birpc](https://github.com/antfu-collective/birpc) | `2.6.1` | `2.9.0` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [entities](https://github.com/fb55/entities) | `4.5.0` | `7.0.1` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.6` | `7.8.0` |\n| [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) | `13.2.0` | `13.2.1` |\n| [preact](https://github.com/preactjs/preact) | `10.27.2` | `10.28.4` |\n| [regex](https://github.com/slevithan/regex) | `6.0.1` | `6.1.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.5` | `4.59.0` |\n| [superjson](https://github.com/blitz-js/superjson) | `2.2.5` | `2.2.6` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n\nUpdates `vue` from 3.5.22 to 3.5.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.29\"\u003e3.5.29\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e702284f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33644\"\u003enuxt/nuxt#33644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003eda6690c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003edf059f8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12091\"\u003e#12091\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12133\"\u003e#12133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e6798853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e add resolution trying for \u003ccode\u003e.mts/.cts\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14402\"\u003e#14402\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c09d41ffe150903b1fcd69a6f6bdeea2d2c6c243\"\u003ec09d41f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2611\"\u003evuejs/router#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003eb0a1f05\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12822\"\u003e#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e add \u003ccode\u003e__v_skip\u003c/code\u003e flag to \u003ccode\u003eEffectScope\u003c/code\u003e to prevent reactive conversion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14359\"\u003e#14359\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e48b7552\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14357\"\u003e#14357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid retaining el on cached text vnodes during static traversal (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14419\"\u003e#14419\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e4ace79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent child component updates when style remains unchanged (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12825\"\u003e#12825\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e57866b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12826\"\u003e#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11619\"\u003e#11619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003ee71c26c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11617\"\u003e#11617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e261de54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14361\"\u003e#14361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e properly handling disabled teleport target anchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14417\"\u003e#14417\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d7bcd858883d90a1593b45cdc43f9fa55bc790bc\"\u003ed7bcd85\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14412\"\u003e#14412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e correct move translation under scale via element rect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14360\"\u003e#14360\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e0243a79\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14356\"\u003e#14356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTemplateRef:\u003c/strong\u003e don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003efc40ca0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12749\"\u003e#12749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/355d60624a6d3a06330e09a75daf0d572ead35e0\"\u003e\u003ccode\u003e355d606\u003c/code\u003e\u003c/a\u003e release: v3.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/5b0227de0d79b429188568a42c3535073b5c6fe3\"\u003e\u003ccode\u003e5b0227d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency minimatch to ~10.2.0 [security] (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14460\"\u003e#14460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/2a794835c5abc0c9bc3cf2f36d4ab63fb4e7f456\"\u003e\u003ccode\u003e2a79483\u003c/code\u003e\u003c/a\u003e chore(deps): update test (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14456\"\u003e#14456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/53a4ab47e567286e9aee95b0424607c78e87836f\"\u003e\u003ccode\u003e53a4ab4\u003c/code\u003e\u003c/a\u003e chore(deps): update build (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14465\"\u003e#14465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3cb43fef8438d1563f341d09ec293b0bf793c375\"\u003e\u003ccode\u003e3cb43fe\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14455\"\u003e#14455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/d3083a5a2385293a44ef207efa8e6635d958e882\"\u003e\u003ccode\u003ed3083a5\u003c/code\u003e\u003c/a\u003e chore(deps): update lint (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14464\"\u003e#14464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e\u003ccode\u003e702284f\u003c/code\u003e\u003c/a\u003e fix(runtime-core): prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003e\u003ccode\u003eda6690c\u003c/code\u003e\u003c/a\u003e fix(server-renderer): render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/521157d0c3c56ae685a30164687ed88460f8cedf\"\u003e\u003ccode\u003e521157d\u003c/code\u003e\u003c/a\u003e types(jsx): flexible class attribute declarations (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14441\"\u003e#14441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003e\u003ccode\u003edf059f8\u003c/code\u003e\u003c/a\u003e fix(transition): prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.22...v3.5.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` 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/parser\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/a0b4e5a6452fb4db17b4f6b352285f87e01f3353\"\u003e\u003ccode\u003ea0b4e5a\u003c/code\u003e\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17765\"\u003e#17765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78ab722e48d34a63e3e357c447e13a99984d0b\"\u003e\u003ccode\u003ecb78ab7\u003c/code\u003e\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17723\"\u003e#17723\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-parser/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/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17603\"\u003e#17603\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-parser/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17597\"\u003e#17597\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-parser/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-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/types` 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/types\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/7b3dec44513d55760a2b7a8189353f437ab0d8d4\"\u003e\u003ccode\u003e7b3dec4\u003c/code\u003e\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17750\"\u003e#17750\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/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17603\"\u003e#17603\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-types/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17594\"\u003e#17594\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-types/issues/17589\"\u003e#17589\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-types/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dfce3d60dd43f5190fc105e6dc857fafdcb6c801\"\u003e\u003ccode\u003edfce3d6\u003c/code\u003e\u003c/a\u003e Fully remove Records and Tuples support (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17528\"\u003e#17528\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-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.56 to 1.2.71\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-core` from 3.5.22 to 3.5.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.29\"\u003e3.5.29\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e702284f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33644\"\u003enuxt/nuxt#33644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003eda6690c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003edf059f8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12091\"\u003e#12091\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12133\"\u003e#12133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e6798853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e add resolution trying for \u003ccode\u003e.mts/.cts\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14402\"\u003e#14402\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c09d41ffe150903b1fcd69a6f6bdeea2d2c6c243\"\u003ec09d41f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2611\"\u003evuejs/router#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003eb0a1f05\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12822\"\u003e#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e add \u003ccode\u003e__v_skip\u003c/code\u003e flag to \u003ccode\u003eEffectScope\u003c/code\u003e to prevent reactive conversion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14359\"\u003e#14359\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e48b7552\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14357\"\u003e#14357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid retaining el on cached text vnodes during static traversal (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14419\"\u003e#14419\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e4ace79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent child component updates when style remains unchanged (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12825\"\u003e#12825\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e57866b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12826\"\u003e#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11619\"\u003e#11619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003ee71c26c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11617\"\u003e#11617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e261de54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14361\"\u003e#14361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e properly handling disabled teleport target anchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14417\"\u003e#14417\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d7bcd858883d90a1593b45cdc43f9fa55bc790bc\"\u003ed7bcd85\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14412\"\u003e#14412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e correct move translation under scale via element rect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14360\"\u003e#14360\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e0243a79\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14356\"\u003e#14356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTemplateRef:\u003c/strong\u003e don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003efc40ca0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12749\"\u003e#12749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/355d60624a6d3a06330e09a75daf0d572ead35e0\"\u003e\u003ccode\u003e355d606\u003c/code\u003e\u003c/a\u003e release: v3.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1bdeb33ac18ab0e4b07c35270566867d99b1a2ae\"\u003e\u003ccode\u003e1bdeb33\u003c/code\u003e\u003c/a\u003e release: v3.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e9a078fbef39f4ed66995935879635d75f21c6c8\"\u003e\u003ccode\u003ee9a078f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14235\"\u003e#14235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/aa9af1deeda38457e33b595a7c68389cf7cf03fd\"\u003e\u003ccode\u003eaa9af1d\u003c/code\u003e\u003c/a\u003e release: v3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c68bebfa6da687c2f734dac1aa2c5b51126c3ff0\"\u003e\u003ccode\u003ec68bebf\u003c/code\u003e\u003c/a\u003e release: v3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003e\u003ccode\u003ee24ff7d\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): demote const reactive bindings used in v-model (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14214\"\u003e#14214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1904053f1f7986c2d6dbe858ee1b594b4b229c17\"\u003e\u003ccode\u003e1904053\u003c/code\u003e\u003c/a\u003e perf(compiler-core): use binary-search to get line and column (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1e348711496d78fa39d9247dbc079923a3bcad12\"\u003e\u003ccode\u003e1e34871\u003c/code\u003e\u003c/a\u003e chore(deps): update entities to latest for Node.js 24 compatibility (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14160\"\u003e#14160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f5adc4b8cdf3df1b572ac18a979ff56b1e252dda\"\u003e\u003ccode\u003ef5adc4b\u003c/code\u003e\u003c/a\u003e chore(deps): update lint (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/13671\"\u003e#13671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/25ebe3a42cd80ac0256355c2740a0258cdd7419d\"\u003e\u003ccode\u003e25ebe3a\u003c/code\u003e\u003c/a\u003e release: v3.5.25\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.29/packages/compiler-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-dom` from 3.5.22 to 3.5.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-dom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.29\"\u003e3.5.29\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e702284f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33644\"\u003enuxt/nuxt#33644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003eda6690c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003edf059f8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12091\"\u003e#12091\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12133\"\u003e#12133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e6798853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e add resolution trying for \u003ccode\u003e.mts/.cts\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14402\"\u003e#14402\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c09d41ffe150903b1fcd69a6f6bdeea2d2c6c243\"\u003ec09d41f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2611\"\u003evuejs/router#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003eb0a1f05\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12822\"\u003e#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e add \u003ccode\u003e__v_skip\u003c/code\u003e flag to \u003ccode\u003eEffectScope\u003c/code\u003e to prevent reactive conversion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14359\"\u003e#14359\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e48b7552\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14357\"\u003e#14357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid retaining el on cached text vnodes during static traversal (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14419\"\u003e#14419\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e4ace79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent child component updates when style remains unchanged (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12825\"\u003e#12825\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e57866b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12826\"\u003e#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11619\"\u003e#11619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003ee71c26c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11617\"\u003e#11617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e261de54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14361\"\u003e#14361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e properly handling disabled teleport target anchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14417\"\u003e#14417\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d7bcd858883d90a1593b45cdc43f9fa55bc790bc\"\u003ed7bcd85\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14412\"\u003e#14412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e correct move translation under scale via element rect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14360\"\u003e#14360\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e0243a79\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14356\"\u003e#14356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTemplateRef:\u003c/strong\u003e don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003efc40ca0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12749\"\u003e#12749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/355d60624a6d3a06330e09a75daf0d572ead35e0\"\u003e\u003ccode\u003e355d606\u003c/code\u003e\u003c/a\u003e release: v3.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1bdeb33ac18ab0e4b07c35270566867d99b1a2ae\"\u003e\u003ccode\u003e1bdeb33\u003c/code\u003e\u003c/a\u003e release: v3.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e0a2719766cbaa74d6c52394cc1e36bca84979e3\"\u003e\u003ccode\u003ee0a2719\u003c/code\u003e\u003c/a\u003e chore: fix typo (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom/issues/14421\"\u003e#14421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/aa9af1deeda38457e33b595a7c68389cf7cf03fd\"\u003e\u003ccode\u003eaa9af1d\u003c/code\u003e\u003c/a\u003e release: v3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c68bebfa6da687c2f734dac1aa2c5b51126c3ff0\"\u003e\u003ccode\u003ec68bebf\u003c/code\u003e\u003c/a\u003e release: v3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003e\u003ccode\u003ee24ff7d\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): demote const reactive bindings used in v-model (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom/issues/14214\"\u003e#14214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/25ebe3a42cd80ac0256355c2740a0258cdd7419d\"\u003e\u003ccode\u003e25ebe3a\u003c/code\u003e\u003c/a\u003e release: v3.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/2214f7ab2940bcb751cd20130c020d895db6c042\"\u003e\u003ccode\u003e2214f7a\u003c/code\u003e\u003c/a\u003e fix(compiler): share logic for comments and whitespace (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom/issues/13550\"\u003e#13550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e131369833d71b2c9e8bbafda427d331ef59a6fd\"\u003e\u003ccode\u003ee131369\u003c/code\u003e\u003c/a\u003e release: v3.5.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/5cf0097f333ae6230cf30052361e88b8637d2b02\"\u003e\u003ccode\u003e5cf0097\u003c/code\u003e\u003c/a\u003e release: v3.5.23\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.29/packages/compiler-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-sfc` from 3.5.22 to 3.5.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-sfc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-sfc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.29\"\u003e3.5.29\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e702284f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33644\"\u003enuxt/nuxt#33644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003eda6690c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003edf059f8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12091\"\u003e#12091\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12133\"\u003e#12133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf9670...\n\n_Description has been truncated_","html_url":"https://github.com/qrjhamron/ApexSU/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qrjhamron%2FApexSU/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"6.3.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-02-23T04:02:49.000Z","version_change":"6.3.0 → 6.4.0","issue":{"uuid":"3976198988","node_id":"PR_kwDOQZWLz87Fi74u","number":55,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 207 updates","user":"dependabot[bot]","labels":["dependencies","automerge"],"assignees":["BereDarius"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T03:38:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T04:02:49.000Z","updated_at":"2026-03-02T03:38:07.000Z","time_to_close":603316,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":207,"packages":[{"name":"@nest-lab/throttler-storage-redis","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/jmcdo29/nest-lab"},{"name":"@nestjs/cache-manager","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.9","new_version":"11.1.14","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/config","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/nestjs/config"},{"name":"@nestjs/core","old_version":"11.1.9","new_version":"11.1.14","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.9","new_version":"11.1.14","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.9","new_version":"11.1.14","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/schedule","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/nestjs/schedule"},{"name":"@nestjs/swagger","old_version":"11.2.3","new_version":"11.2.6","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/terminus","old_version":"11.0.0","new_version":"11.1.1","repository_url":"https://github.com/nestjs/terminus"},{"name":"@nestjs/websockets","old_version":"11.1.9","new_version":"11.1.14","repository_url":"https://github.com/nestjs/nest"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.4.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.4.1","repository_url":"https://github.com/prisma/prisma"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"cache-manager","old_version":"7.2.7","new_version":"7.2.8","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"cloudinary","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/cloudinary/cloudinary_npm"},{"name":"ioredis","old_version":"5.8.2","new_version":"5.9.3","repository_url":"https://github.com/luin/ioredis"},{"name":"pg","old_version":"8.16.3","new_version":"8.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@golevelup/ts-jest","old_version":"1.1.1","new_version":"1.2.1","repository_url":"https://github.com/golevelup/nestjs"},{"name":"@nestjs/cli","old_version":"11.0.14","new_version":"11.0.16","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.9","new_version":"11.1.14","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"nodemon","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma","old_version":"7.2.0","new_version":"7.4.1","repository_url":"https://github.com/prisma/prisma"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@aws-sdk/client-sesv2","old_version":"3.956.0","new_version":"3.995.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.956.0","new_version":"3.973.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-locate-window","old_version":"3.953.0","new_version":"3.965.4","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws/lambda-invoke-store","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/awslabs/aws-lambda-invoke-store"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@braintree/sanitize-url","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/braintree/sanitize-url"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@floating-ui/core","old_version":"1.7.3","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@prisma/generator-helper","old_version":"7.2.0","new_version":"7.4.1","repository_url":"https://github.com/prisma/prisma"},{"name":"@react-aria/focus","old_version":"3.21.3","new_version":"3.21.4","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-aria/interactions","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.19","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-virtual","old_version":"3.13.13","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@zenuml/core","old_version":"3.43.2","new_version":"3.45.4","repository_url":"https://github.com/mermaid-js/zenuml-core"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"bowser","old_version":"2.13.1","new_version":"2.14.1","repository_url":"https://github.com/bowser-js/bowser"},{"name":"caniuse-lite","old_version":"1.0.30001761","new_version":"1.0.30001772","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"d3-format","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.302","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.19.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"filelist","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/mde/filelist"},{"name":"katex","old_version":"0.16.27","new_version":"0.16.32","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"libphonenumber-js","old_version":"1.12.33","new_version":"1.12.37"},{"name":"lru.min","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/wellwelwel/lru.min"},{"name":"mailparser","old_version":"3.9.1","new_version":"3.9.3","repository_url":"https://github.com/nodemailer/mailparser"},{"name":"mermaid","old_version":"11.12.2","new_version":"11.12.3","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"nypm","old_version":"0.6.2","new_version":"0.6.5","repository_url":"https://github.com/unjs/nypm"},{"name":"preview-email","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript"},{"name":"qs","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ljharb/qs"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"ufo","old_version":"1.6.1","new_version":"1.6.3","repository_url":"https://github.com/unjs/ufo"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"3.3.3","new_version":"3.3.4","repository_url":"https://github.com/webpack/webpack-sources"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 89 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nest-lab/throttler-storage-redis](https://github.com/jmcdo29/nest-lab/tree/HEAD/packages/throttler-storage-redis) | `1.1.0` | `1.2.0` |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.0.1` | `3.1.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.9` | `11.1.14` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.2` | `4.0.3` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.9` | `11.1.14` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.9` | `11.1.14` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.9` | `11.1.14` |\n| [@nestjs/schedule](https://github.com/nestjs/schedule) | `6.1.0` | `6.1.1` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.3` | `11.2.6` |\n| [@nestjs/terminus](https://github.com/nestjs/terminus) | `11.0.0` | `11.1.1` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.9` | `11.1.14` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.4.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.4.1` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.5` |\n| [cache-manager](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager) | `7.2.7` | `7.2.8` |\n| [cloudinary](https://github.com/cloudinary/cloudinary_npm) | `2.8.0` | `2.9.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.8.2` | `5.9.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.18.0` |\n| [@golevelup/ts-jest](https://github.com/golevelup/nestjs) | `1.1.1` | `1.2.1` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.14` | `11.0.16` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.9` | `11.1.14` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.3.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.11` | `3.1.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.4.1` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.956.0` | `3.995.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/types) | `3.956.0` | `3.973.1` |\n| [@aws-sdk/util-locate-window](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/util-locate-window) | `3.953.0` | `3.965.4` |\n| [@aws/lambda-invoke-store](https://github.com/awslabs/aws-lambda-invoke-store) | `0.2.2` | `0.2.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.1` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@braintree/sanitize-url](https://github.com/braintree/sanitize-url) | `7.1.1` | `7.1.2` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.3` | `1.7.4` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.7.5` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.6` | `2.1.7` |\n| [@prisma/generator-helper](https://github.com/prisma/prisma/tree/HEAD/packages/generator-helper) | `7.2.0` | `7.4.1` |\n| [@react-aria/focus](https://github.com/adobe/react-spectrum) | `3.21.3` | `3.21.4` |\n| [@react-aria/interactions](https://github.com/adobe/react-spectrum) | `3.26.0` | `3.27.0` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.34.41` | `0.34.48` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.17` | `0.5.19` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.13` | `3.13.18` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `5.1.0` | `5.1.1` |\n| [@zenuml/core](https://github.com/mermaid-js/zenuml-core) | `3.43.2` | `3.45.4` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.10.0` |\n| [bowser](https://github.com/bowser-js/bowser) | `2.13.1` | `2.14.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001761` | `1.0.30001772` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.0` |\n| [d3-format](https://github.com/d3/d3-format) | `3.1.0` | `3.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.302` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.19.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [filelist](https://github.com/mde/filelist) | `1.0.4` | `1.0.5` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.16.32` |\n| [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) | `1.12.33` | `1.12.37` |\n| [lru.min](https://github.com/wellwelwel/lru.min) | `1.1.3` | `1.1.4` |\n| [mailparser](https://github.com/nodemailer/mailparser) | `3.9.1` | `3.9.3` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.12.2` | `11.12.3` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.2` | `0.6.5` |\n| [preview-email](https://github.com/forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript) | `3.1.0` | `3.1.1` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.15.0` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.1` | `1.6.3` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.3.3` | `3.3.4` |\n\n\nUpdates `@nest-lab/throttler-storage-redis` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jmcdo29/nest-lab/releases\"\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddb30ae: Add optional options to be passed when creating a new instance with\nURL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0aab6aa: support ioredis 1.9.0\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/jmcdo29/nest-lab/blob/main/packages/throttler-storage-redis/CHANGELOG.md\"\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddb30ae: Add optional options to be passed when creating a new instance with\nURL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0aab6aa: support ioredis 1.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/4ed4b21cce43cef3b294b0556592e42c1218afc5\"\u003e\u003ccode\u003e4ed4b21\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/840eb99d1624366e9429dc6c54bc1c50ab78375f\"\u003e\u003ccode\u003e840eb99\u003c/code\u003e\u003c/a\u003e fix: options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/e144642d8043a66589e2212c5df1778c968f9fac\"\u003e\u003ccode\u003ee144642\u003c/code\u003e\u003c/a\u003e fix: allow passing redis options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/a3b59dbc1407535c871004b73127404ec62537a2\"\u003e\u003ccode\u003ea3b59db\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/3d93240ea6c57c36bde3d93ff80fbcb9d5b6877c\"\u003e\u003ccode\u003e3d93240\u003c/code\u003e\u003c/a\u003e feat: fix \u003ccode\u003eincrement\u003c/code\u003e call to redis\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jmcdo29/nest-lab/commits/@nest-lab/throttler-storage-redis@1.2.0/packages/throttler-storage-redis\"\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@​nest-lab/throttler-storage-redis\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cache-manager` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e\u003ccode\u003e@​nestjs/cache-manager\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cache): support Cacheable instance with nonBlocking mode by \u003ca href=\"https://github.com/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add factory to cache-key by \u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\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/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/e038b26765f66546e051ad57b0f6ea9601a7c6e3\"\u003e\u003ccode\u003ee038b26\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fe8deebaa35694f1bde02c3184656bdf29e134bd\"\u003e\u003ccode\u003efe8deeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/724\"\u003e#724\u003c/a\u003e from ivanfmn/feat/cache-key-factory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/67cd300b1bb3205f93efc923e28fad2842767d3f\"\u003e\u003ccode\u003e67cd300\u003c/code\u003e\u003c/a\u003e Update lib/decorators/cache-key.decorator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/77b59e79646fc4277686e08ca7ae20a196be962b\"\u003e\u003ccode\u003e77b59e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/924\"\u003e#924\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0518988dc98973797c89ad53f1dadb57044dfabb\"\u003e\u003ccode\u003e0518988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/962\"\u003e#962\u003c/a\u003e from samuelmbabhazi/feat/support-cacheable-instance-n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/438c617a8c45696baaae52ed56fdd4e130280292\"\u003e\u003ccode\u003e438c617\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/25c8239a6557d27cc9300f95f81ff0f18f2a199f\"\u003e\u003ccode\u003e25c8239\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.10 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f194d9af1b7ebad3ec42d48717673375dc1e73fa\"\u003e\u003ccode\u003ef194d9a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cacheable to v2.3.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/789b6738df73d09e34a93222163e47a539f764d0\"\u003e\u003ccode\u003e789b673\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/1617b72f657d4bf699c2defd190a492554c149a9\"\u003e\u003ccode\u003e1617b72\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.4 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\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.9 to 11.1.14\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.14 (2026-02-17)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16384\"\u003e#16384\u003c/a\u003e fix(fastify): fastify middleware bypass cve (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16307\"\u003e#16307\u003c/a\u003e fix: logger print invalid context when no stack trace provided (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16314\"\u003e#16314\u003c/a\u003e fix(common): change requestOrigin type (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJulien Dufresne (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpencer Kaiser (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecommon\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/5d31df7eb62d89952d827eadc19123fb441f541e\"\u003e\u003ccode\u003e5d31df7\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.14 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/829d326727fedf8ea02b01fcc677a88f45a904a9\"\u003e\u003ccode\u003e829d326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16314\"\u003e#16314\u003c/a\u003e from SpencerKaiser/bugfix/cors-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5058600ae39dbc1a59fc2bd158dad4eacfc1cf99\"\u003e\u003ccode\u003e5058600\u003c/code\u003e\u003c/a\u003e fix(common): change requestOrigin type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/91212b20d366be1c5c53d58603cfb202294cc23f\"\u003e\u003ccode\u003e91212b2\u003c/code\u003e\u003c/a\u003e fix: return type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/804d27bbe440f0b583f66c690d607902ff2fded9\"\u003e\u003ccode\u003e804d27b\u003c/code\u003e\u003c/a\u003e fix: invalid context when no stack trace is provided\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8d1c16c1cad4377da0b7f86a8aaa10fc87cc490d\"\u003e\u003ccode\u003e8d1c16c\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d88856c3fa0ebadef490a46b44caeacf7eec8e4b\"\u003e\u003ccode\u003ed88856c\u003c/code\u003e\u003c/a\u003e test(common): add unit tests for class serializer interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a1f6162971de0760a085bb86d2dc32784215a481\"\u003e\u003ccode\u003ea1f6162\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16202\"\u003e#16202\u003c/a\u003e from som14062005/fix/issue-16195\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/82226347fd43decafe11f5981d7c4c9fadc44da5\"\u003e\u003ccode\u003e8222634\u003c/code\u003e\u003c/a\u003e refactor: move built-in types to module-level constant\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.14/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.2 to 4.0.3\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\u003ccode\u003e@​nestjs/config\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2250\"\u003enestjs/config#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv-expand to v12.0.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2146\"\u003enestjs/config#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv to v17 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2100\"\u003enestjs/config#2100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\u003ehttps://github.com/nestjs/config/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\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/fc0db0a65c6d0e1395025a1e17b424077f84cb1f\"\u003e\u003ccode\u003efc0db0a\u003c/code\u003e\u003c/a\u003e chore(): release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/3c57f35e40e1c339189f58aab9d123d8a85d8897\"\u003e\u003ccode\u003e3c57f35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2100\"\u003e#2100\u003c/a\u003e from nestjs/renovate/dotenv-17.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/560f0957c649774ed6b707f15d6936d03cb4080c\"\u003e\u003ccode\u003e560f095\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv to v17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/2585fd96a02c67cb8dcaef3f3b769ea2b2d88214\"\u003e\u003ccode\u003e2585fd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2189\"\u003e#2189\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/23735a1a12a6e590bf8d72cfc649eba9e5ae5f1c\"\u003e\u003ccode\u003e23735a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2146\"\u003e#2146\u003c/a\u003e from nestjs/renovate/dotenv-expand-12.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/55ba08b55e229ad30a003208f04d42c5abc6e4f0\"\u003e\u003ccode\u003e55ba08b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv-expand to v12.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/7fb8984e018f3ea7b3f0cccdd231296caec705d9\"\u003e\u003ccode\u003e7fb8984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2250\"\u003e#2250\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/2248d7b05572ea21a82358045f741c42890a10d5\"\u003e\u003ccode\u003e2248d7b\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2260\"\u003e#2260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/c77a8f60d536bfe4a0ecf5d1fa567755685ab952\"\u003e\u003ccode\u003ec77a8f6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2259\"\u003e#2259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/48212e0cdefb2a32a553e42a985e58e9526f9c3f\"\u003e\u003ccode\u003e48212e0\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\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.9 to 11.1.14\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.14 (2026-02-17)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16384\"\u003e#16384\u003c/a\u003e fix(fastify): fastify middleware bypass cve (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16307\"\u003e#16307\u003c/a\u003e fix: logger print invalid context when no stack trace provided (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16314\"\u003e#16314\u003c/a\u003e fix(common): change requestOrigin type (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJulien Dufresne (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpencer Kaiser (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecommon\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/5d31df7eb62d89952d827eadc19123fb441f541e\"\u003e\u003ccode\u003e5d31df7\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.14 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8d1c16c1cad4377da0b7f86a8aaa10fc87cc490d\"\u003e\u003ccode\u003e8d1c16c\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/db9494a2ada0c6a1a4a3663bf6aab1d241744aca\"\u003e\u003ccode\u003edb9494a\u003c/code\u003e\u003c/a\u003e perf(core): use set instead of array for module registry lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/909b504d2d5131161da3529cbc821f405e7b849e\"\u003e\u003ccode\u003e909b504\u003c/code\u003e\u003c/a\u003e test(core): add unit tests for discovery service\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4fdeb0b5047acf85a64c8f54fba41b403caf48b7\"\u003e\u003ccode\u003e4fdeb0b\u003c/code\u003e\u003c/a\u003e style: address lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e5616c2b926fd69028afc1d1b58ec79827d0f127\"\u003e\u003ccode\u003ee5616c2\u003c/code\u003e\u003c/a\u003e feat: apply instance decorator to all enhancers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.14/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.9 to 11.1.14\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.14 (2026-02-17)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16384\"\u003e#16384\u003c/a\u003e fix(fastify): fastify middleware bypass cve (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16307\"\u003e#16307\u003c/a\u003e fix: logger print invalid context when no stack trace provided (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16314\"\u003e#16314\u003c/a\u003e fix(common): change requestOrigin type (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJulien Dufresne (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpencer Kaiser (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecommon\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/5d31df7eb62d89952d827eadc19123fb441f541e\"\u003e\u003ccode\u003e5d31df7\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.14 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8d1c16c1cad4377da0b7f86a8aaa10fc87cc490d\"\u003e\u003ccode\u003e8d1c16c\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/58c761a10c555f2c6424c47606d2fbea9ea98e39\"\u003e\u003ccode\u003e58c761a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cors to v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8f0840ad7069ff2983a48ecf38a4fc4d5936a72b\"\u003e\u003ccode\u003e8f0840a\u003c/code\u003e\u003c/a\u003e test(express): Add tests for getBodyParserOptions utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.14/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.9 to 11.1.14\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-socket\u003c/code\u003e.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.14 (2026-02-17)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16384\"\u003e#16384\u003c/a\u003e fix(fastify): fastify middleware bypass cve (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16307\"\u003e#16307\u003c/a\u003e fix: logger print invalid context when no stack trace provided (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16314\"\u003e#16314\u003c/a\u003e fix(common): change requestOrigin type (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJulien Dufresne (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpencer Kaiser (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecommon\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/5d31df7eb62d89952d827eadc19123fb441f541e\"\u003e\u003ccode\u003e5d31df7\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.14 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8d1c16c1cad4377da0b7f86a8aaa10fc87cc490d\"\u003e\u003ccode\u003e8d1c16c\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/462d02d803c79d6b80ab35801d841ccca28ef5d8\"\u003e\u003ccode\u003e462d02d\u003c/code\u003e\u003c/a\u003e fix(deps): update socket.io packages to v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d6da0401e70b7cc3662d904dbb8cbc3b273ae791\"\u003e\u003ccode\u003ed6da040\u003c/code\u003e\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.14/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/schedule` from 6.1.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/schedule/releases\"\u003e\u003ccode\u003e@​nestjs/schedule\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency cron to v4.4.0 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/schedule/pull/2154\"\u003enestjs/schedule#2154\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/schedule/compare/6.1.0...6.1.1\"\u003ehttps://github.com/nestjs/schedule/compare/6.1.0...6.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/d358a0d83b2d58d6475022b6645dadba615cca68\"\u003e\u003ccode\u003ed358a0d\u003c/code\u003e\u003c/a\u003e chore(): release v6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/e5567e5d7bd323a116dc29c7777d5f932892913f\"\u003e\u003ccode\u003ee5567e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2154\"\u003e#2154\u003c/a\u003e from nestjs/renovate/cron-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/b8d349d3063bd7a9a326771796677234c748a821\"\u003e\u003ccode\u003eb8d349d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2156\"\u003e#2156\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/d4b4a9ad095e099f2bf19d13655792ef0fad1909\"\u003e\u003ccode\u003ed4b4a9a\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/cb6fab90ce2280befba3b548528a0cb9c4ae4443\"\u003e\u003ccode\u003ecb6fab9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/249e6c30e81c53ad694030b5abf6deb4b19e31bc\"\u003e\u003ccode\u003e249e6c3\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cron to v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/eb6b0b39c26336807389c2aef5561d9f78dbf02c\"\u003e\u003ccode\u003eeb6b0b3\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/8a53e94c8711b1e6dede71407a4e6f02714a2a75\"\u003e\u003ccode\u003e8a53e94\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/618a321c26f5d499539b640fc4e44607c6e1577a\"\u003e\u003ccode\u003e618a321\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency globals to v17.3.0 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/7b760140c281506b833b8de9dd0786a984a920c9\"\u003e\u003ccode\u003e7b76014\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.0 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2189\"\u003e#2189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/schedule/compare/6.1.0...6.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.3 to 11.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e\u003ccode\u003e@​nestjs/swagger\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support adding custom fields on the \u003ccode\u003eservers[*]\u003c/code\u003e entry by \u003ca href=\"https://github.com/micalevisk\"\u003e\u003ccode\u003e@​micalevisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3715\"\u003enestjs/swagger#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decorator) add string literal types to ApiQueryOptions for autoco… by \u003ca href=\"https://github.com/wanderer-s\"\u003e\u003ccode\u003e@​wanderer-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3707\"\u003enestjs/swagger#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add type definition for format option in \u003ca href=\"https://github.com/ApiProperty\"\u003e\u003ccode\u003e@​ApiProperty\u003c/code\u003e\u003c/a\u003e decorator by \u003ca href=\"https://github.com/ismaildasci\"\u003e\u003ccode\u003e@​ismaildasci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3697\"\u003enestjs/swagger#3697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3705\"\u003enestjs/swagger#3705\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/wanderer-s\"\u003e\u003ccode\u003e@​wanderer-s\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3707\"\u003enestjs/swagger#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ismaildasci\"\u003e\u003ccode\u003e@​ismaildasci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3697\"\u003enestjs/swagger#3697\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.5...11.2.6\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.5...11.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 11.2.5\u003c/h2\u003e\n\u003ch2\u003e11.2.5 (2026-01-14)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3618\"\u003e#3618\u003c/a\u003e fix: resolve static asset loading with trailing slash (\u003ca href=\"https://github.com/spandios\"\u003e\u003ccode\u003e@​spandios\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3684\"\u003e#3684\u003c/a\u003e fix(plugin): respect debug option for all debug log messages (\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\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\u003eJacek Tomaszewski (\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edev_heo (\u003ca href=\"https://github.com/spandios\"\u003e\u003ccode\u003e@​spandios\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3667\"\u003enestjs/swagger#3667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd 'file' type to schema object metadata interface by \u003ca href=\"https://github.com/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v24.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3657\"\u003enestjs/swagger#3657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.31.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3639\"\u003enestjs/swagger#3639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(schema): preserve items schema when metadata.items is already defined by \u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\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/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.4\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.3...11.2.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/3281744d129dd40d9b4e465dfb53c2408f245418\"\u003e\u003ccode\u003e3281744\u003c/code\u003e\u003c/a\u003e chore(): release v11.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/bca62d9804da42220cbc08613a1a3e44b328374c\"\u003e\u003ccode\u003ebca62d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3705\"\u003e#3705\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b06e08a9314d45da53a4e55356bfa09806140b56\"\u003e\u003ccode\u003eb06e08a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3697\"\u003e#3697\u003c/a\u003e from ismaildasci/feat/add-format-type-definition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/0eeb8af903a1ca315f57b78519f5039332e92b56\"\u003e\u003ccode\u003e0eeb8af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3707\"\u003e#3707\u003c/a\u003e from wanderer-s/fix/api_query_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/4869d1ba2edbfb6d393dc08d3147ac14ffa128b0\"\u003e\u003ccode\u003e4869d1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3715\"\u003e#3715\u003c/a\u003e from micalevisk/feat/add-server-custom-fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8c64c725008c1d2721360ae2ccabff9c1b46e942\"\u003e\u003ccode\u003e8c64c72\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3722\"\u003e#3722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/128aac4fdadbd6e7e79712bf9a1048fb04295bc4\"\u003e\u003ccode\u003e128aac4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/61fec4223cf469a444706182f252eadb5a94c33e\"\u003e\u003ccode\u003e61fec42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fastify to v5.7.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d453a021960a3d1e7a307ef64eb92444ecda7b4d\"\u003e\u003ccode\u003ed453a02\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3718\"\u003e#3718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/14476716b9404637d8f6bcc7761adb3b226c2592\"\u003e\u003ccode\u003e1447671\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency lodash to v4.17.23 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/terminus` from 11.0.0 to 11.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/terminus/releases\"\u003e\u003ccode\u003e@​nestjs/terminus\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 11.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nestjs/terminus/compare/11.1.0...11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-02-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse dependency injection to provide custom loggers (\u003ca href=\"https://github.com/nestjs/terminus/commit/8d7226b579d29a72ddcf6dfbf489e9724a0cdee3\"\u003e8d7226b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2694\"\u003e#2694\u003c/a\u003e, \u003ca href=\"https://github.com/flovouin\"\u003e\u003ccode\u003e@​flovouin\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/BrunnerLivio\"\u003e\u003ccode\u003e@​BrunnerLivio\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 11.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nestjs/terminus/compare/11.0.0...11.1.0\"\u003e11.1.0\u003c/a\u003e (2026-02-17)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow using reserved keyword \u003ccode\u003estatus\u003c/code\u003e for health indicators (\u003ca href=\"https://github.com/nestjs/terminus/commit/303948f07a412d88b4df8be890140432ddca1bfd\"\u003e303948f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2682\"\u003e#2682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for dynamic configuration with \u003ccode\u003eTerminus.forRootAsync\u003c/code\u003e (\u003ca href=\"https://github.com/nestjs/terminus/commit/489904f0e08d9939eb35a6e2e93b96f3c8d3e509\"\u003e489904f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2649\"\u003e#2649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einfer health check result (\u003ca href=\"https://github.com/nestjs/terminus/commit/4e59375f24c3f0d7c03f86ef1b7e28a1d03031c6\"\u003e4e59375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\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/nestjs/terminus/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​nestjs/terminus\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nestjs/terminus/compare/11.0.0...11.1.0\"\u003e11.1.0\u003c/a\u003e (2026-02-17)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e to v1.12.6 (\u003ca href=\"https://github.com/nestjs/terminus/commit/7dd0d5f0811dbb83b9fa5d6a89e18e6cc7520ada\"\u003e7dd0d5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​mikro-orm/nestjs\u003c/code\u003e to v6.1.0 (\u003ca href=\"https://github.com/nestjs/terminus/commit/177fc8c1c47f99f2dc7c469b678559f422b70e48\"\u003e177fc8c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​mikro-orm/nestjs\u003c/code\u003e to v6.1.1 (\u003ca href=\"https://github.com/nestjs/terminus/commit/8e3b253bd12c07b15f25639d67a94cc3694a2222\"\u003e8e3b253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​nestjs/mongoose\u003c/code\u003e to v11.0.1 (\u003ca href=\"https://github.com/nestjs/terminus/commit/0af02b53c3d4bc04fce8d6588bc3532775b0f09d\"\u003e0af02b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​nestjs/typeorm\u003c/code\u003e to v11 (\u003ca href=\"https://github.com/nestjs/terminus/commit/687a4fe2ca0910a29b061968d311acdfc21f8f29\"\u003e687a4fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ioredis to v5.4.2 (\u003ca href=\"https://github.com/nestjs/terminus/commit/47125b6c479ce40b434bd9a5779a41dfa6a1e806\"\u003e47125b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency mongoose to v8.10.1 (\u003ca href=\"https://github.com/nestjs/terminus/commit/4b8e1331f185655ee524b900a2fb675431e7aae2\"\u003e4b8e133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency mysql2 to v3.12.0 (\u003ca href=\"https://github.com/nestjs/terminus/commit/0970ecda947e0c6845003db43f83b9e7d6c35605\"\u003e0970ecd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency rxjs to v7.8.2 (\u003ca href=\"https://github.com/nestjs/terminus/commit/4cceadb1f10ab28f5e7a09d218e541c82ba312c1\"\u003e4cceadb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency typeorm to v0.3.22 (\u003ca href=\"https://github.com/nestjs/terminus/commit/b0e6662894ac1d1c9f38073ae0610a4883a4d4ec\"\u003eb0e6662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mikro-orm monorepo to v6.4.5 (\u003ca href=\"https://github.com/nestjs/terminus/commit/5ece0f8385e6d27a2536decd6d8653526d3c25c9\"\u003e5ece0f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update nest monorepo (\u003ca href=\"https://github.com/nestjs/terminus/commit/eb4cab2c2474082830735492fcb9b55fbe6b7f72\"\u003eeb4cab2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update nest monorepo (\u003ca href=\"https://github.com/nestjs/terminus/commit/abd9ba8896bc5d0e9ffcc28588028d53d9c14d6e\"\u003eabd9ba8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update nest monorepo to v11 (\u003ca href=\"https://github.com/nestjs/terminus/commit/207b45dace3fd54483ed60617522dfcd986323cb\"\u003e207b45d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update nest monorepo to v11.0.11 (\u003ca href=\"https://github.com/nestjs/terminus/commit/a36f951414c2008ed7b6e5230a9f4d4408113e73\"\u003ea36f951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update nest monorepo to v11.0.9 (\u003ca href=\"https://github.com/nestjs/terminus/commit/2865a5b25dbfea1732f5d8c1d012e16f931b1ad6\"\u003e2865a5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update prisma monorepo to v6.3.0 (\u003ca href=\"https://github.com/nestjs/terminus/commit/4c42699b3c6aebfd8ef36736b22c558911310e8b\"\u003e4c42699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update prisma monorepo to v6.3.1 (\u003ca href=\"https://github.com/nestjs/terminus/commit/1ed2ff053cea716cf9d5fe95fddb5f91294f36e8\"\u003e1ed2ff0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisallow using reserved keyword \u003ccode\u003estatus\u003c/code\u003e for health indicators (\u003ca href=\"https://github.com/nestjs/terminus/commit/303948f07a412d88b4df8be890140432ddca1bfd\"\u003e303948f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2682\"\u003e#2682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for dynamic configuration with \u003ccode\u003eTerminus.forRootAsync\u003c/code\u003e (\u003ca href=\"https://github.com/nestjs/terminus/commit/489904f0e08d9939eb35a6e2e93b96f3c8d3e509\"\u003e489904f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2649\"\u003e#2649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003einfer health check result (\u003ca href=\"https://github.com/nestjs/terminus/commit/4e59375f24c3f0d7c03f86ef1b7e28a1d03031c6\"\u003e4e59375\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/terminus/commit/a5dc4a5cd06dab9a0ce07aaa6123f3da64cb2d61\"\u003e\u003ccode\u003ea5dc4a5\u003c/code\u003e\u003c/a\u003e chore: release 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/ff8dbcf42130fad1322406d9c63bf235133d14a6\"\u003e\u003ccode\u003eff8dbcf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2696\"\u003e#2696\u003c/a\u003e from nestjs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/a5c030d470633aa745a6e8412be4e34ce58d8111\"\u003e\u003ccode\u003ea5c030d\u003c/code\u003e\u003c/a\u003e chore: release 11.1.1-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/e45f5280d8c3571e6bf4522e49bfb34315d999fb\"\u003e\u003ccode\u003ee45f528\u003c/code\u003e\u003c/a\u003e chore: formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/eb3e234ff2db33c9c2c11f98364334f7b2744253\"\u003e\u003ccode\u003eeb3e234\u003c/code\u003e\u003c/a\u003e chore: release 11.1.1-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/8d7226b579d29a72ddcf6dfbf489e9724a0cdee3\"\u003e\u003ccode\u003e8d7226b\u003c/code\u003e\u003c/a\u003e fix: use dependency injection to provide custom loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/5a2647e24bea4aff9cff634194b718841e9f7a6f\"\u003e\u003ccode\u003e5a2647e\u003c/code\u003e\u003c/a\u003e chore(): release v11.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/c9386ae981a47ce555d302dc37a439e6d1108db6\"\u003e\u003ccode\u003ec9386ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2621\"\u003e#2621\u003c/a\u003e from nestjs/renovate/mikro-orm-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/c6862f4cbee2dead46390c5c812865f69aff3d30\"\u003e\u003ccode\u003ec6862f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/terminus/issues/2678\"\u003e#2678\u003c/a\u003e from nestjs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/terminus/commit/f2a33b48c8a466bb2248bb522afad29016986d9a\"\u003e\u003ccode\u003ef2a33b4\u003c/code\u003e\u003c/a\u003e chore(deps): update mikro-orm monorepo to v6.6.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/terminus/compare/11.0.0...11.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.9 to 11.1.14\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/websockets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.14 (2026-02-17)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16384\"\u003e#16384\u003c/a\u003e fix(fastify): fastify middleware bypass cve (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16307\"\u003e#16307\u003c/a\u003e fix: logger print invalid context when no stack trace provided (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16314\"\u003e#16314\u003c/a\u003e fix(common): change requestOrigin type (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJulien Dufresne (\u003ca href=\"https://github.com/JulienDuf\"\u003e\u003ccode\u003e@​JulienDuf\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\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpencer Kaiser (\u003ca href=\"https://github.com/SpencerKaiser\"\u003e\u003ccode\u003e@​SpencerKaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecommon\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/5d31df7eb62d89952d827eadc19123fb441f541e\"\u003e\u003ccode\u003e5d31df7\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.14 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8d1c16c1cad4377da0b7f86a8aaa10fc87cc490d\"\u003e\u003ccode\u003e8d1c16c\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/n...\n\n_Description has been truncated_","html_url":"https://github.com/BereDarius/swapbuds-backend/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BereDarius%2Fswapbuds-backend/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"6.3.0","new_version":"6.4.0","update_type":"minor","path":"/website","pr_created_at":"2026-02-16T08:28:29.000Z","version_change":"6.3.0 → 6.4.0","issue":{"uuid":"3946527741","node_id":"PR_kwDORMfaW87ECOwm","number":8,"state":"closed","title":"build(deps): bump the npm group in /website with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T08:26:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T08:28:29.000Z","updated_at":"2026-03-09T08:26:57.000Z","time_to_close":1814307,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm","update_count":28,"packages":[{"name":"vue","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@iconify-json/simple-icons","old_version":"1.2.56","new_version":"1.2.70","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@vue/compiler-core","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-dom","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-sfc","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-ssr","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/devtools-api","old_version":"7.7.7","new_version":"7.7.9","repository_url":"https://github.com/vuejs/devtools"},{"name":"@vue/devtools-kit","old_version":"7.7.7","new_version":"7.7.9","repository_url":"https://github.com/vuejs/devtools"},{"name":"@vue/devtools-shared","old_version":"7.7.7","new_version":"7.7.9","repository_url":"https://github.com/vuejs/devtools"},{"name":"@vue/reactivity","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-core","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-dom","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/server-renderer","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/shared","old_version":"3.5.22","new_version":"3.5.28","repository_url":"https://github.com/vuejs/core"},{"name":"algoliasearch","old_version":"5.42.0","new_version":"5.48.1","repository_url":"https://github.com/algolia/algoliasearch-client-javascript"},{"name":"birpc","old_version":"2.6.1","new_version":"2.9.0","repository_url":"https://github.com/antfu-collective/birpc"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"entities","old_version":"4.5.0","new_version":"7.0.1","repository_url":"https://github.com/fb55/entities"},{"name":"focus-trap","old_version":"7.6.6","new_version":"7.8.0","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"mdast-util-to-hast","old_version":"13.2.0","new_version":"13.2.1","repository_url":"https://github.com/syntax-tree/mdast-util-to-hast"},{"name":"preact","old_version":"10.27.2","new_version":"10.28.3","repository_url":"https://github.com/preactjs/preact"},{"name":"regex","old_version":"6.0.1","new_version":"6.1.0","repository_url":"https://github.com/slevithan/regex"},{"name":"rollup","old_version":"4.52.5","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"superjson","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/blitz-js/superjson"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"}],"path":"/website","ecosystem":"npm"},"body":"Bumps the npm group in /website with 28 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vue](https://github.com/vuejs/core) | `3.5.22` | `3.5.28` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.56` | `1.2.70` |\n| [@vue/compiler-core](https://github.com/vuejs/core/tree/HEAD/packages/compiler-core) | `3.5.22` | `3.5.28` |\n| [@vue/compiler-dom](https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom) | `3.5.22` | `3.5.28` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.22` | `3.5.28` |\n| [@vue/compiler-ssr](https://github.com/vuejs/core/tree/HEAD/packages/compiler-ssr) | `3.5.22` | `3.5.28` |\n| [@vue/devtools-api](https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-api) | `7.7.7` | `7.7.9` |\n| [@vue/devtools-kit](https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-kit) | `7.7.7` | `7.7.9` |\n| [@vue/devtools-shared](https://github.com/vuejs/devtools/tree/HEAD/packages/shared) | `7.7.7` | `7.7.9` |\n| [@vue/reactivity](https://github.com/vuejs/core/tree/HEAD/packages/reactivity) | `3.5.22` | `3.5.28` |\n| [@vue/runtime-core](https://github.com/vuejs/core/tree/HEAD/packages/runtime-core) | `3.5.22` | `3.5.28` |\n| [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom) | `3.5.22` | `3.5.28` |\n| [@vue/server-renderer](https://github.com/vuejs/core/tree/HEAD/packages/server-renderer) | `3.5.22` | `3.5.28` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.22` | `3.5.28` |\n| [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) | `5.42.0` | `5.48.1` |\n| [birpc](https://github.com/antfu-collective/birpc) | `2.6.1` | `2.9.0` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [entities](https://github.com/fb55/entities) | `4.5.0` | `7.0.1` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.6` | `7.8.0` |\n| [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) | `13.2.0` | `13.2.1` |\n| [preact](https://github.com/preactjs/preact) | `10.27.2` | `10.28.3` |\n| [regex](https://github.com/slevithan/regex) | `6.0.1` | `6.1.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.5` | `4.57.1` |\n| [superjson](https://github.com/blitz-js/superjson) | `2.2.5` | `2.2.6` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n\nUpdates `vue` from 3.5.22 to 3.5.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e6798853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e add resolution trying for \u003ccode\u003e.mts/.cts\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14402\"\u003e#14402\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c09d41ffe150903b1fcd69a6f6bdeea2d2c6c243\"\u003ec09d41f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2611\"\u003evuejs/router#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003eb0a1f05\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12822\"\u003e#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e add \u003ccode\u003e__v_skip\u003c/code\u003e flag to \u003ccode\u003eEffectScope\u003c/code\u003e to prevent reactive conversion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14359\"\u003e#14359\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e48b7552\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14357\"\u003e#14357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid retaining el on cached text vnodes during static traversal (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14419\"\u003e#14419\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e4ace79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent child component updates when style remains unchanged (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12825\"\u003e#12825\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e57866b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12826\"\u003e#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11619\"\u003e#11619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003ee71c26c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11617\"\u003e#11617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e261de54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14361\"\u003e#14361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e properly handling disabled teleport target anchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14417\"\u003e#14417\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d7bcd858883d90a1593b45cdc43f9fa55bc790bc\"\u003ed7bcd85\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14412\"\u003e#14412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e correct move translation under scale via element rect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14360\"\u003e#14360\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e0243a79\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14356\"\u003e#14356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTemplateRef:\u003c/strong\u003e don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003efc40ca0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12749\"\u003e#12749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e fix compat handler of draggable (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12445\"\u003e#12445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ed85953e28741ae1913cfc92b7b66e1a8da47f8c\"\u003eed85953\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12444\"\u003e#12444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e handle v-model deprecation warning with missing appContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14203\"\u003e#14203\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/945a543152e8d80903d4f7a18a84ebe8d36e56f8\"\u003e945a543\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14202\"\u003e#14202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e demote const reactive bindings used in v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14214\"\u003e#14214\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003ee24ff7d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11265\"\u003e#11265\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11275\"\u003e#11275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-ssr:\u003c/strong\u003e handle ssr attr fallthrough when preserve whitespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12304\"\u003e#12304\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47831189196b62b12dd17f6e909efc51d9d22fd2\"\u003e4783118\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8072\"\u003e#8072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e handle cached text node update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/69ce3c7d755db868cfa66d67ab5b3f383a44e053\"\u003e69ce3c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14127\"\u003e#14127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekeep-alive:\u003c/strong\u003e use resolved component name for async components in cache pruning (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14212\"\u003e#14212\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/dfe667c8567d48167c250062483d2d2cfc7bdc03\"\u003edfe667c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14210\"\u003e#14210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e ensure correct anchor el for deeper unresolved async components (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14182\"\u003e#14182\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f5b3bf264d2e12725381bed1c492069437069b03\"\u003ef5b3bf2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14173\"\u003e#14173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle patch stable fragment edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12411\"\u003e#12411\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/94aeb64ccdf20d541059b533c9780977c14db9cb\"\u003e94aeb64\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12410\"\u003e#12410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pass component instance to flushPreFlushCbs on unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14221\"\u003e#14221\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e857e12c0aff03c0148e3e52d92935918872dc33\"\u003ee857e12\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14215\"\u003e#14215\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/vuejs/core/commit/1bdeb33ac18ab0e4b07c35270566867d99b1a2ae\"\u003e\u003ccode\u003e1bdeb33\u003c/code\u003e\u003c/a\u003e release: v3.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003e\u003ccode\u003ee71c26c\u003c/code\u003e\u003c/a\u003e fix(runtime-core): properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e\u003ccode\u003e57866b5\u003c/code\u003e\u003c/a\u003e fix(runtime-core): prevent child component updates when style remains unchang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003e\u003ccode\u003eb0a1f05\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e\u003ccode\u003e48b7552\u003c/code\u003e\u003c/a\u003e fix(reactivity): add __v_skip flag to EffectScope to prevent reactive convers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e\u003ccode\u003e0243a79\u003c/code\u003e\u003c/a\u003e fix(transition-group): correct move translation under scale via element rect ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e\u003ccode\u003e261de54\u003c/code\u003e\u003c/a\u003e fix(runtime-dom): handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003e\u003ccode\u003efc40ca0\u003c/code\u003e\u003c/a\u003e fix(useTemplateRef): don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e\u003ccode\u003e6798853\u003c/code\u003e\u003c/a\u003e fix: avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e\u003ccode\u003e4ace79a\u003c/code\u003e\u003c/a\u003e fix(runtime-core): avoid retaining el on cached text vnodes during static tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.22...v3.5.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` 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/parser\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/a0b4e5a6452fb4db17b4f6b352285f87e01f3353\"\u003e\u003ccode\u003ea0b4e5a\u003c/code\u003e\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17765\"\u003e#17765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78ab722e48d34a63e3e357c447e13a99984d0b\"\u003e\u003ccode\u003ecb78ab7\u003c/code\u003e\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17723\"\u003e#17723\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-parser/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/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17603\"\u003e#17603\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-parser/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17597\"\u003e#17597\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-parser/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-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/types` 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/types\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/7b3dec44513d55760a2b7a8189353f437ab0d8d4\"\u003e\u003ccode\u003e7b3dec4\u003c/code\u003e\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17750\"\u003e#17750\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/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17603\"\u003e#17603\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-types/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d9fa9c575e9d3952d1a146ceba6fbda88c63192b\"\u003e\u003ccode\u003ed9fa9c5\u003c/code\u003e\u003c/a\u003e [Babel 8]: Bump glob to v12 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17594\"\u003e#17594\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-types/issues/17589\"\u003e#17589\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-types/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dfce3d60dd43f5190fc105e6dc857fafdcb6c801\"\u003e\u003ccode\u003edfce3d6\u003c/code\u003e\u003c/a\u003e Fully remove Records and Tuples support (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17528\"\u003e#17528\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-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.56 to 1.2.70\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-core` from 3.5.22 to 3.5.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e6798853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e add resolution trying for \u003ccode\u003e.mts/.cts\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14402\"\u003e#14402\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c09d41ffe150903b1fcd69a6f6bdeea2d2c6c243\"\u003ec09d41f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2611\"\u003evuejs/router#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003eb0a1f05\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12822\"\u003e#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e add \u003ccode\u003e__v_skip\u003c/code\u003e flag to \u003ccode\u003eEffectScope\u003c/code\u003e to prevent reactive conversion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14359\"\u003e#14359\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e48b7552\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14357\"\u003e#14357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid retaining el on cached text vnodes during static traversal (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14419\"\u003e#14419\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e4ace79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent child component updates when style remains unchanged (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12825\"\u003e#12825\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e57866b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12826\"\u003e#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11619\"\u003e#11619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003ee71c26c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11617\"\u003e#11617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e261de54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14361\"\u003e#14361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e properly handling disabled teleport target anchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14417\"\u003e#14417\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d7bcd858883d90a1593b45cdc43f9fa55bc790bc\"\u003ed7bcd85\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14412\"\u003e#14412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e correct move translation under scale via element rect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14360\"\u003e#14360\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e0243a79\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14356\"\u003e#14356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTemplateRef:\u003c/strong\u003e don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003efc40ca0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12749\"\u003e#12749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e fix compat handler of draggable (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12445\"\u003e#12445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ed85953e28741ae1913cfc92b7b66e1a8da47f8c\"\u003eed85953\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12444\"\u003e#12444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e handle v-model deprecation warning with missing appContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14203\"\u003e#14203\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/945a543152e8d80903d4f7a18a84ebe8d36e56f8\"\u003e945a543\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14202\"\u003e#14202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e demote const reactive bindings used in v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14214\"\u003e#14214\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003ee24ff7d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11265\"\u003e#11265\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11275\"\u003e#11275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-ssr:\u003c/strong\u003e handle ssr attr fallthrough when preserve whitespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12304\"\u003e#12304\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47831189196b62b12dd17f6e909efc51d9d22fd2\"\u003e4783118\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8072\"\u003e#8072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e handle cached text node update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/69ce3c7d755db868cfa66d67ab5b3f383a44e053\"\u003e69ce3c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14127\"\u003e#14127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekeep-alive:\u003c/strong\u003e use resolved component name for async components in cache pruning (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14212\"\u003e#14212\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/dfe667c8567d48167c250062483d2d2cfc7bdc03\"\u003edfe667c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14210\"\u003e#14210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e ensure correct anchor el for deeper unresolved async components (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14182\"\u003e#14182\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f5b3bf264d2e12725381bed1c492069437069b03\"\u003ef5b3bf2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14173\"\u003e#14173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle patch stable fragment edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12411\"\u003e#12411\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/94aeb64ccdf20d541059b533c9780977c14db9cb\"\u003e94aeb64\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12410\"\u003e#12410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pass component instance to flushPreFlushCbs on unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14221\"\u003e#14221\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e857e12c0aff03c0148e3e52d92935918872dc33\"\u003ee857e12\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14215\"\u003e#14215\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/vuejs/core/commit/1bdeb33ac18ab0e4b07c35270566867d99b1a2ae\"\u003e\u003ccode\u003e1bdeb33\u003c/code\u003e\u003c/a\u003e release: v3.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e9a078fbef39f4ed66995935879635d75f21c6c8\"\u003e\u003ccode\u003ee9a078f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14235\"\u003e#14235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/aa9af1deeda38457e33b595a7c68389cf7cf03fd\"\u003e\u003ccode\u003eaa9af1d\u003c/code\u003e\u003c/a\u003e release: v3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c68bebfa6da687c2f734dac1aa2c5b51126c3ff0\"\u003e\u003ccode\u003ec68bebf\u003c/code\u003e\u003c/a\u003e release: v3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003e\u003ccode\u003ee24ff7d\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): demote const reactive bindings used in v-model (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14214\"\u003e#14214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1904053f1f7986c2d6dbe858ee1b594b4b229c17\"\u003e\u003ccode\u003e1904053\u003c/code\u003e\u003c/a\u003e perf(compiler-core): use binary-search to get line and column (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1e348711496d78fa39d9247dbc079923a3bcad12\"\u003e\u003ccode\u003e1e34871\u003c/code\u003e\u003c/a\u003e chore(deps): update entities to latest for Node.js 24 compatibility (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/14160\"\u003e#14160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f5adc4b8cdf3df1b572ac18a979ff56b1e252dda\"\u003e\u003ccode\u003ef5adc4b\u003c/code\u003e\u003c/a\u003e chore(deps): update lint (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/13671\"\u003e#13671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/25ebe3a42cd80ac0256355c2740a0258cdd7419d\"\u003e\u003ccode\u003e25ebe3a\u003c/code\u003e\u003c/a\u003e release: v3.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/2214f7ab2940bcb751cd20130c020d895db6c042\"\u003e\u003ccode\u003e2214f7a\u003c/code\u003e\u003c/a\u003e fix(compiler): share logic for comments and whitespace (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/13550\"\u003e#13550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.28/packages/compiler-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-dom` from 3.5.22 to 3.5.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-dom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.27...v3.5.28\"\u003e3.5.28\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e avoid unexpected \u003ccode\u003ecancelled\u003c/code\u003e parameter in transition \u003ccode\u003edone\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14391\"\u003e#14391\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/67988530f6a3cfdd0d80bf967033cb9abf377174\"\u003e6798853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e add resolution trying for \u003ccode\u003e.mts/.cts\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14402\"\u003e#14402\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c09d41ffe150903b1fcd69a6f6bdeea2d2c6c243\"\u003ec09d41f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2611\"\u003evuejs/router#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e no params were generated when using withDefaults (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12823\"\u003e#12823\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b0a1f0504a67fb1a6a110a5d05cdec0b878dde29\"\u003eb0a1f05\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12822\"\u003e#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e add \u003ccode\u003e__v_skip\u003c/code\u003e flag to \u003ccode\u003eEffectScope\u003c/code\u003e to prevent reactive conversion (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14359\"\u003e#14359\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/48b7552cce784725376a4fab078272676ce02d69\"\u003e48b7552\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14357\"\u003e#14357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid retaining el on cached text vnodes during static traversal (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14419\"\u003e#14419\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/4ace79ac4c66a4f96cd330b47474ce117bc851ab\"\u003e4ace79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent child component updates when style remains unchanged (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12825\"\u003e#12825\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/57866b5af1aff7ce1026b529443b81465c56f802\"\u003e57866b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12826\"\u003e#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e properly handle async component update before resolve (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/11619\"\u003e#11619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e71c26c03d44c9c93569ed7ebfe7dabaf3bbdb06\"\u003ee71c26c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11617\"\u003e#11617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle null/undefined handler in withModifiers (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14362\"\u003e#14362\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/261de547cd6685fc8862679941d93b530d504731\"\u003e261de54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14361\"\u003e#14361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e properly handling disabled teleport target anchor (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14417\"\u003e#14417\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d7bcd858883d90a1593b45cdc43f9fa55bc790bc\"\u003ed7bcd85\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14412\"\u003e#14412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition-group:\u003c/strong\u003e correct move translation under scale via element rect (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14360\"\u003e#14360\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0243a792ac1cf8b0308f552927ed2ecd8627b839\"\u003e0243a79\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14356\"\u003e#14356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTemplateRef:\u003c/strong\u003e don't update setup ref for useTemplateRef key (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12756\"\u003e#12756\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/fc40ca0216a7028f6ec0195344c976423e239ef3\"\u003efc40ca0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12749\"\u003e#12749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e fix compat handler of draggable (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12445\"\u003e#12445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ed85953e28741ae1913cfc92b7b66e1a8da47f8c\"\u003eed85953\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12444\"\u003e#12444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e handle v-model deprecation warning with missing appContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14203\"\u003e#14203\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/945a543152e8d80903d4f7a18a84ebe8d36e56f8\"\u003e945a543\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14202\"\u003e#14202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e demote const reactive bindings used in v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14214\"\u003e#14214\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003ee24ff7d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11265\"\u003e#11265\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11275\"\u003e#11275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-ssr:\u003c/strong\u003e handle ssr attr fallthrough when preserve whitespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12304\"\u003e#12304\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47831189196b62b12dd17f6e909efc51d9d22fd2\"\u003e4783118\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8072\"\u003e#8072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e handle cached text node update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/69ce3c7d755db868cfa66d67ab5b3f383a44e053\"\u003e69ce3c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14127\"\u003e#14127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekeep-alive:\u003c/strong\u003e use resolved component name for async components in cache pruning (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14212\"\u003e#14212\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/dfe667c8567d48167c250062483d2d2cfc7bdc03\"\u003edfe667c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14210\"\u003e#14210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e ensure correct anchor el for deeper unresolved async components (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14182\"\u003e#14182\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f5b3bf264d2e12725381bed1c492069437069b03\"\u003ef5b3bf2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14173\"\u003e#14173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle patch stable fragment edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12411\"\u003e#12411\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/94aeb64ccdf20d541059b533c9780977c14db9cb\"\u003e94aeb64\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12410\"\u003e#12410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pass component instance to flushPreFlushCbs on unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14221\"\u003e#14221\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e857e12c0aff03c0148e3e52d92935918872dc33\"\u003ee857e12\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14215\"\u003e#14215\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/vuejs/core/commit/1bdeb33ac18ab0e4b07c35270566867d99b1a2ae\"\u003e\u003ccode\u003e1bdeb33\u003c/code\u003e\u003c/a\u003e release: v3.5.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e0a2719766cbaa74d6c52394cc1e36bca84979e3\"\u003e\u003ccode\u003ee0a2719\u003c/code\u003e\u003c/a\u003e chore: fix typo (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom/issues/14421\"\u003e#14421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/aa9af1deeda38457e33b595a7c68389cf7cf03fd\"\u003e\u003ccode\u003eaa9af1d\u003c/code\u003e\u003c/a\u003e release: v3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c68bebfa6da687c2f734dac1aa2c5b51126c3ff0\"\u003e\u003ccode\u003ec68bebf\u003c/code\u003e\u003c/a\u003e release: v3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/XiangSu-ce/KernelSU-Core/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/XiangSu-ce%2FKernelSU-Core/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"6.3.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T04:05:34.000Z","version_change":"6.3.0 → 6.4.0","issue":{"uuid":"3945757644","node_id":"PR_kwDOQZWLz87D_uSJ","number":54,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 199 updates","user":"dependabot[bot]","labels":["dependencies","automerge"],"assignees":["BereDarius"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-23T03:37:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T04:05:34.000Z","updated_at":"2026-02-23T03:37:11.000Z","time_to_close":603095,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":199,"packages":[{"name":"@nest-lab/throttler-storage-redis","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/jmcdo29/nest-lab"},{"name":"@nestjs/cache-manager","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/config","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/nestjs/config"},{"name":"@nestjs/core","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/schedule","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/nestjs/schedule"},{"name":"@nestjs/swagger","old_version":"11.2.3","new_version":"11.2.6","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.4.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.4.0","repository_url":"https://github.com/prisma/prisma"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"cache-manager","old_version":"7.2.7","new_version":"7.2.8","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"cloudinary","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/cloudinary/cloudinary_npm"},{"name":"ioredis","old_version":"5.8.2","new_version":"5.9.3","repository_url":"https://github.com/luin/ioredis"},{"name":"pg","old_version":"8.16.3","new_version":"8.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@golevelup/ts-jest","old_version":"1.1.1","new_version":"1.2.1","repository_url":"https://github.com/golevelup/nestjs"},{"name":"@nestjs/cli","old_version":"11.0.14","new_version":"11.0.16","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma","old_version":"7.2.0","new_version":"7.4.0","repository_url":"https://github.com/prisma/prisma"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@aws-sdk/client-sesv2","old_version":"3.956.0","new_version":"3.990.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.956.0","new_version":"3.973.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-locate-window","old_version":"3.953.0","new_version":"3.965.4","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws/lambda-invoke-store","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/awslabs/aws-lambda-invoke-store"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@braintree/sanitize-url","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/braintree/sanitize-url"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@floating-ui/core","old_version":"1.7.3","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@prisma/generator-helper","old_version":"7.2.0","new_version":"7.4.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@react-aria/focus","old_version":"3.21.3","new_version":"3.21.4","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-aria/interactions","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-virtual","old_version":"3.13.13","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@zenuml/core","old_version":"3.43.2","new_version":"3.45.4","repository_url":"https://github.com/mermaid-js/zenuml-core"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"bowser","old_version":"2.13.1","new_version":"2.14.1","repository_url":"https://github.com/bowser-js/bowser"},{"name":"caniuse-lite","old_version":"1.0.30001761","new_version":"1.0.30001770","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"d3-format","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.286","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.19.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"katex","old_version":"0.16.27","new_version":"0.16.28","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"libphonenumber-js","old_version":"1.12.33","new_version":"1.12.36"},{"name":"lru.min","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/wellwelwel/lru.min"},{"name":"mailparser","old_version":"3.9.1","new_version":"3.9.3","repository_url":"https://github.com/nodemailer/mailparser"},{"name":"nypm","old_version":"0.6.2","new_version":"0.6.5","repository_url":"https://github.com/unjs/nypm"},{"name":"preview-email","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript"},{"name":"qs","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ljharb/qs"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"ufo","old_version":"1.6.1","new_version":"1.6.3","repository_url":"https://github.com/unjs/ufo"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"3.3.3","new_version":"3.3.4","repository_url":"https://github.com/webpack/webpack-sources"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 83 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nest-lab/throttler-storage-redis](https://github.com/jmcdo29/nest-lab/tree/HEAD/packages/throttler-storage-redis) | `1.1.0` | `1.2.0` |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.0.1` | `3.1.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.9` | `11.1.13` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.2` | `4.0.3` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.9` | `11.1.13` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.9` | `11.1.13` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.9` | `11.1.13` |\n| [@nestjs/schedule](https://github.com/nestjs/schedule) | `6.1.0` | `6.1.1` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.3` | `11.2.6` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.9` | `11.1.13` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.4.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.4.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.5` |\n| [cache-manager](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager) | `7.2.7` | `7.2.8` |\n| [cloudinary](https://github.com/cloudinary/cloudinary_npm) | `2.8.0` | `2.9.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.8.2` | `5.9.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.18.0` |\n| [@golevelup/ts-jest](https://github.com/golevelup/nestjs) | `1.1.1` | `1.2.1` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.14` | `11.0.16` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.9` | `11.1.13` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.2.3` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.4.0` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.956.0` | `3.990.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/types) | `3.956.0` | `3.973.1` |\n| [@aws-sdk/util-locate-window](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/util-locate-window) | `3.953.0` | `3.965.4` |\n| [@aws/lambda-invoke-store](https://github.com/awslabs/aws-lambda-invoke-store) | `0.2.2` | `0.2.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.1` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@braintree/sanitize-url](https://github.com/braintree/sanitize-url) | `7.1.1` | `7.1.2` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.3` | `1.7.4` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.7.5` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.6` | `2.1.7` |\n| [@prisma/generator-helper](https://github.com/prisma/prisma/tree/HEAD/packages/generator-helper) | `7.2.0` | `7.4.0` |\n| [@react-aria/focus](https://github.com/adobe/react-spectrum) | `3.21.3` | `3.21.4` |\n| [@react-aria/interactions](https://github.com/adobe/react-spectrum) | `3.26.0` | `3.27.0` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.34.41` | `0.34.48` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.13` | `3.13.18` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `5.1.0` | `5.1.1` |\n| [@zenuml/core](https://github.com/mermaid-js/zenuml-core) | `3.43.2` | `3.45.4` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.19` |\n| [bowser](https://github.com/bowser-js/bowser) | `2.13.1` | `2.14.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001761` | `1.0.30001770` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.0` |\n| [d3-format](https://github.com/d3/d3-format) | `3.1.0` | `3.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.286` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.19.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.16.28` |\n| [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) | `1.12.33` | `1.12.36` |\n| [lru.min](https://github.com/wellwelwel/lru.min) | `1.1.3` | `1.1.4` |\n| [mailparser](https://github.com/nodemailer/mailparser) | `3.9.1` | `3.9.3` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.2` | `0.6.5` |\n| [preview-email](https://github.com/forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript) | `3.1.0` | `3.1.1` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.15.0` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.1` | `1.6.3` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.3.3` | `3.3.4` |\n\n\nUpdates `@nest-lab/throttler-storage-redis` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jmcdo29/nest-lab/releases\"\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddb30ae: Add optional options to be passed when creating a new instance with\nURL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0aab6aa: support ioredis 1.9.0\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/jmcdo29/nest-lab/blob/main/packages/throttler-storage-redis/CHANGELOG.md\"\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddb30ae: Add optional options to be passed when creating a new instance with\nURL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0aab6aa: support ioredis 1.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/4ed4b21cce43cef3b294b0556592e42c1218afc5\"\u003e\u003ccode\u003e4ed4b21\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/840eb99d1624366e9429dc6c54bc1c50ab78375f\"\u003e\u003ccode\u003e840eb99\u003c/code\u003e\u003c/a\u003e fix: options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/e144642d8043a66589e2212c5df1778c968f9fac\"\u003e\u003ccode\u003ee144642\u003c/code\u003e\u003c/a\u003e fix: allow passing redis options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/a3b59dbc1407535c871004b73127404ec62537a2\"\u003e\u003ccode\u003ea3b59db\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/3d93240ea6c57c36bde3d93ff80fbcb9d5b6877c\"\u003e\u003ccode\u003e3d93240\u003c/code\u003e\u003c/a\u003e feat: fix \u003ccode\u003eincrement\u003c/code\u003e call to redis\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jmcdo29/nest-lab/commits/@nest-lab/throttler-storage-redis@1.2.0/packages/throttler-storage-redis\"\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@​nest-lab/throttler-storage-redis\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cache-manager` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e\u003ccode\u003e@​nestjs/cache-manager\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cache): support Cacheable instance with nonBlocking mode by \u003ca href=\"https://github.com/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add factory to cache-key by \u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\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/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/e038b26765f66546e051ad57b0f6ea9601a7c6e3\"\u003e\u003ccode\u003ee038b26\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fe8deebaa35694f1bde02c3184656bdf29e134bd\"\u003e\u003ccode\u003efe8deeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/724\"\u003e#724\u003c/a\u003e from ivanfmn/feat/cache-key-factory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/67cd300b1bb3205f93efc923e28fad2842767d3f\"\u003e\u003ccode\u003e67cd300\u003c/code\u003e\u003c/a\u003e Update lib/decorators/cache-key.decorator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/77b59e79646fc4277686e08ca7ae20a196be962b\"\u003e\u003ccode\u003e77b59e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/924\"\u003e#924\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0518988dc98973797c89ad53f1dadb57044dfabb\"\u003e\u003ccode\u003e0518988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/962\"\u003e#962\u003c/a\u003e from samuelmbabhazi/feat/support-cacheable-instance-n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/438c617a8c45696baaae52ed56fdd4e130280292\"\u003e\u003ccode\u003e438c617\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/25c8239a6557d27cc9300f95f81ff0f18f2a199f\"\u003e\u003ccode\u003e25c8239\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.10 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f194d9af1b7ebad3ec42d48717673375dc1e73fa\"\u003e\u003ccode\u003ef194d9a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cacheable to v2.3.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/789b6738df73d09e34a93222163e47a539f764d0\"\u003e\u003ccode\u003e789b673\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/1617b72f657d4bf699c2defd190a492554c149a9\"\u003e\u003ccode\u003e1617b72\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.4 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\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.9 to 11.1.13\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\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d88856c3fa0ebadef490a46b44caeacf7eec8e4b\"\u003e\u003ccode\u003ed88856c\u003c/code\u003e\u003c/a\u003e test(common): add unit tests for class serializer interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a1f6162971de0760a085bb86d2dc32784215a481\"\u003e\u003ccode\u003ea1f6162\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16202\"\u003e#16202\u003c/a\u003e from som14062005/fix/issue-16195\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/82226347fd43decafe11f5981d7c4c9fadc44da5\"\u003e\u003ccode\u003e8222634\u003c/code\u003e\u003c/a\u003e refactor: move built-in types to module-level constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/979a8e2f04a672bbf6b192a2e54b3593a965af05\"\u003e\u003ccode\u003e979a8e2\u003c/code\u003e\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8fb17f517c4d8239befda6404b6cd8254525d42c\"\u003e\u003ccode\u003e8fb17f5\u003c/code\u003e\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/16296b9ce8dbdb25ac9b2a6786df6a349b7a119c\"\u003e\u003ccode\u003e16296b9\u003c/code\u003e\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a52e60820e7b8fc95018e925ceccb85c2e12cde4\"\u003e\u003ccode\u003ea52e608\u003c/code\u003e\u003c/a\u003e fix(common): convert absolute paths to urls for esm loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8a5be22e94a0d0b083588f9157d3c50a44c5f99e\"\u003e\u003ccode\u003e8a5be22\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/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.2 to 4.0.3\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\u003ccode\u003e@​nestjs/config\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2250\"\u003enestjs/config#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv-expand to v12.0.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2146\"\u003enestjs/config#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv to v17 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2100\"\u003enestjs/config#2100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\u003ehttps://github.com/nestjs/config/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\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/fc0db0a65c6d0e1395025a1e17b424077f84cb1f\"\u003e\u003ccode\u003efc0db0a\u003c/code\u003e\u003c/a\u003e chore(): release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/3c57f35e40e1c339189f58aab9d123d8a85d8897\"\u003e\u003ccode\u003e3c57f35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2100\"\u003e#2100\u003c/a\u003e from nestjs/renovate/dotenv-17.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/560f0957c649774ed6b707f15d6936d03cb4080c\"\u003e\u003ccode\u003e560f095\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv to v17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/2585fd96a02c67cb8dcaef3f3b769ea2b2d88214\"\u003e\u003ccode\u003e2585fd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2189\"\u003e#2189\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/23735a1a12a6e590bf8d72cfc649eba9e5ae5f1c\"\u003e\u003ccode\u003e23735a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2146\"\u003e#2146\u003c/a\u003e from nestjs/renovate/dotenv-expand-12.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/55ba08b55e229ad30a003208f04d42c5abc6e4f0\"\u003e\u003ccode\u003e55ba08b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv-expand to v12.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/7fb8984e018f3ea7b3f0cccdd231296caec705d9\"\u003e\u003ccode\u003e7fb8984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2250\"\u003e#2250\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/2248d7b05572ea21a82358045f741c42890a10d5\"\u003e\u003ccode\u003e2248d7b\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2260\"\u003e#2260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/c77a8f60d536bfe4a0ecf5d1fa567755685ab952\"\u003e\u003ccode\u003ec77a8f6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2259\"\u003e#2259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/48212e0cdefb2a32a553e42a985e58e9526f9c3f\"\u003e\u003ccode\u003e48212e0\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\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.9 to 11.1.13\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\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/db9494a2ada0c6a1a4a3663bf6aab1d241744aca\"\u003e\u003ccode\u003edb9494a\u003c/code\u003e\u003c/a\u003e perf(core): use set instead of array for module registry lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/909b504d2d5131161da3529cbc821f405e7b849e\"\u003e\u003ccode\u003e909b504\u003c/code\u003e\u003c/a\u003e test(core): add unit tests for discovery service\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4fdeb0b5047acf85a64c8f54fba41b403caf48b7\"\u003e\u003ccode\u003e4fdeb0b\u003c/code\u003e\u003c/a\u003e style: address lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e5616c2b926fd69028afc1d1b58ec79827d0f127\"\u003e\u003ccode\u003ee5616c2\u003c/code\u003e\u003c/a\u003e feat: apply instance decorator to all enhancers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/15198c650d6b5aa53e75a60fa0299c6df4bf857c\"\u003e\u003ccode\u003e15198c6\u003c/code\u003e\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/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.9 to 11.1.13\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\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/58c761a10c555f2c6424c47606d2fbea9ea98e39\"\u003e\u003ccode\u003e58c761a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cors to v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8f0840ad7069ff2983a48ecf38a4fc4d5936a72b\"\u003e\u003ccode\u003e8f0840a\u003c/code\u003e\u003c/a\u003e test(express): Add tests for getBodyParserOptions utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0430f3f1909dfb6064c7425b3da66c455edc6358\"\u003e\u003ccode\u003e0430f3f\u003c/code\u003e\u003c/a\u003e chore: resolve conflicts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.9 to 11.1.13\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-socket\u003c/code\u003e.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/462d02d803c79d6b80ab35801d841ccca28ef5d8\"\u003e\u003ccode\u003e462d02d\u003c/code\u003e\u003c/a\u003e fix(deps): update socket.io packages to v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d6da0401e70b7cc3662d904dbb8cbc3b273ae791\"\u003e\u003ccode\u003ed6da040\u003c/code\u003e\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/schedule` from 6.1.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/schedule/releases\"\u003e\u003ccode\u003e@​nestjs/schedule\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency cron to v4.4.0 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/schedule/pull/2154\"\u003enestjs/schedule#2154\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/schedule/compare/6.1.0...6.1.1\"\u003ehttps://github.com/nestjs/schedule/compare/6.1.0...6.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/d358a0d83b2d58d6475022b6645dadba615cca68\"\u003e\u003ccode\u003ed358a0d\u003c/code\u003e\u003c/a\u003e chore(): release v6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/e5567e5d7bd323a116dc29c7777d5f932892913f\"\u003e\u003ccode\u003ee5567e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2154\"\u003e#2154\u003c/a\u003e from nestjs/renovate/cron-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/b8d349d3063bd7a9a326771796677234c748a821\"\u003e\u003ccode\u003eb8d349d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2156\"\u003e#2156\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/d4b4a9ad095e099f2bf19d13655792ef0fad1909\"\u003e\u003ccode\u003ed4b4a9a\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/cb6fab90ce2280befba3b548528a0cb9c4ae4443\"\u003e\u003ccode\u003ecb6fab9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/249e6c30e81c53ad694030b5abf6deb4b19e31bc\"\u003e\u003ccode\u003e249e6c3\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cron to v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/eb6b0b39c26336807389c2aef5561d9f78dbf02c\"\u003e\u003ccode\u003eeb6b0b3\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/8a53e94c8711b1e6dede71407a4e6f02714a2a75\"\u003e\u003ccode\u003e8a53e94\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/618a321c26f5d499539b640fc4e44607c6e1577a\"\u003e\u003ccode\u003e618a321\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency globals to v17.3.0 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/7b760140c281506b833b8de9dd0786a984a920c9\"\u003e\u003ccode\u003e7b76014\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.0 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2189\"\u003e#2189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/schedule/compare/6.1.0...6.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.3 to 11.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e\u003ccode\u003e@​nestjs/swagger\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support adding custom fields on the \u003ccode\u003eservers[*]\u003c/code\u003e entry by \u003ca href=\"https://github.com/micalevisk\"\u003e\u003ccode\u003e@​micalevisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3715\"\u003enestjs/swagger#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decorator) add string literal types to ApiQueryOptions for autoco… by \u003ca href=\"https://github.com/wanderer-s\"\u003e\u003ccode\u003e@​wanderer-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3707\"\u003enestjs/swagger#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add type definition for format option in \u003ca href=\"https://github.com/ApiProperty\"\u003e\u003ccode\u003e@​ApiProperty\u003c/code\u003e\u003c/a\u003e decorator by \u003ca href=\"https://github.com/ismaildasci\"\u003e\u003ccode\u003e@​ismaildasci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3697\"\u003enestjs/swagger#3697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3705\"\u003enestjs/swagger#3705\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/wanderer-s\"\u003e\u003ccode\u003e@​wanderer-s\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3707\"\u003enestjs/swagger#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ismaildasci\"\u003e\u003ccode\u003e@​ismaildasci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3697\"\u003enestjs/swagger#3697\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.5...11.2.6\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.5...11.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 11.2.5\u003c/h2\u003e\n\u003ch2\u003e11.2.5 (2026-01-14)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3618\"\u003e#3618\u003c/a\u003e fix: resolve static asset loading with trailing slash (\u003ca href=\"https://github.com/spandios\"\u003e\u003ccode\u003e@​spandios\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3684\"\u003e#3684\u003c/a\u003e fix(plugin): respect debug option for all debug log messages (\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\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\u003eJacek Tomaszewski (\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edev_heo (\u003ca href=\"https://github.com/spandios\"\u003e\u003ccode\u003e@​spandios\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3667\"\u003enestjs/swagger#3667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd 'file' type to schema object metadata interface by \u003ca href=\"https://github.com/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v24.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3657\"\u003enestjs/swagger#3657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.31.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3639\"\u003enestjs/swagger#3639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(schema): preserve items schema when metadata.items is already defined by \u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\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/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.4\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.3...11.2.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/3281744d129dd40d9b4e465dfb53c2408f245418\"\u003e\u003ccode\u003e3281744\u003c/code\u003e\u003c/a\u003e chore(): release v11.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/bca62d9804da42220cbc08613a1a3e44b328374c\"\u003e\u003ccode\u003ebca62d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3705\"\u003e#3705\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b06e08a9314d45da53a4e55356bfa09806140b56\"\u003e\u003ccode\u003eb06e08a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3697\"\u003e#3697\u003c/a\u003e from ismaildasci/feat/add-format-type-definition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/0eeb8af903a1ca315f57b78519f5039332e92b56\"\u003e\u003ccode\u003e0eeb8af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3707\"\u003e#3707\u003c/a\u003e from wanderer-s/fix/api_query_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/4869d1ba2edbfb6d393dc08d3147ac14ffa128b0\"\u003e\u003ccode\u003e4869d1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3715\"\u003e#3715\u003c/a\u003e from micalevisk/feat/add-server-custom-fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8c64c725008c1d2721360ae2ccabff9c1b46e942\"\u003e\u003ccode\u003e8c64c72\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3722\"\u003e#3722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/128aac4fdadbd6e7e79712bf9a1048fb04295bc4\"\u003e\u003ccode\u003e128aac4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/61fec4223cf469a444706182f252eadb5a94c33e\"\u003e\u003ccode\u003e61fec42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fastify to v5.7.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d453a021960a3d1e7a307ef64eb92444ecda7b4d\"\u003e\u003ccode\u003ed453a02\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3718\"\u003e#3718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/14476716b9404637d8f6bcc7761adb3b226c2592\"\u003e\u003ccode\u003e1447671\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency lodash to v4.17.23 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.9 to 11.1.13\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/websockets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/packages/websockets\"\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.2.0 to 7.4.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.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.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\u003eCaching in Prisma Client\u003c/h3\u003e\n\u003cp\u003eToday’s release is a big one, as we introduce a new caching layer into Prisma ORM. But why the need for a caching layer?\u003c/p\u003e\n\u003cp\u003eIn Prisma 7, the query compiler runs as a WebAssembly module directly on the JavaScript main thread. While this simplified the architecture by eliminating the separate engine process, it introduced a trade-off: every query now synchronously blocks the event loop during compilation.\u003c/p\u003e\n\u003cp\u003eFor individual queries, compilation takes between 0.1ms and 1ms, which is barely noticeable in isolation. But under high concurrency this overhead adds up and creates event loop contention that affects overall application throughput.\u003c/p\u003e\n\u003cp\u003eFor instance, say we have a query that is run over and over, but is a similar shape:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// These two queries have the same shape:\nconst alice = await prisma.user.findUnique({ where: { email: 'alice@prisma.io' } })\nconst bob = await prisma.user.findUnique({ where: { email: 'bob@prisma.io' } })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePrior to v7.4.0, this would be reevaluated ever time the query is run. Now, Prisma Client will extract the user-provided values and replaces them with typed placeholders, producing a normalized query shape:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eprisma.user.findUnique({ where: { email: %1 } })   // cache key\n                                         ↑\n                              %1 = 'alice@prisma.io'  (or 'bob@prisma.io')\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis normalized shape is used as a cache key. On the first call, the query is compiled as usual and the resulting plan is stored in an LRU cache. On every subsequent call with the same query shape, regardless of the actual values, the cached plan is reused instantly without invoking the compiler.\u003c/p\u003e\n\u003cp\u003eWe have more details on the impact of this change and some deep dives into Prisma architecture in an upcoming blog post!\u003c/p\u003e\n\u003ch3\u003ePartial Indexes (Filtered Indexes) Support\u003c/h3\u003e\n\u003cp\u003eWe're excited to announce \u003cstrong\u003ePartial Indexes\u003c/strong\u003e support in Prisma! This powerful community-contributed feature allows you to create indexes that only include rows matching specific conditions, significantly reducing index size and improving query performance.\u003c/p\u003e\n\u003cp\u003ePartial indexes are available behind the \u003ccode\u003epartialIndexes\u003c/code\u003e preview feature for PostgreSQL, SQLite, SQL Server, and CockroachDB, with full migration and introspection support.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBasic usage\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eEnable the preview feature in your schema:\u003c/p\u003e\n\u003cpre lang=\"groovy\"\u003e\u003ccode\u003egenerator client {\n  provider        = \u0026quot;prisma-client-js\u0026quot;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.4.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.2.0 to 7.4.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/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.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\u003eCaching in Prisma Client\u003c/h3\u003e\n\u003cp\u003eToday’s release is a big one, as we introduce a new caching layer into Prisma ORM. But why the need for a caching layer?\u003c/p\u003e\n\u003cp\u003eIn Prisma 7, the query compiler runs as a WebAssembly module directly on the JavaScript main thread. While this simplified the architecture by eliminating the separate engine process, it introduced a trade-off: every query now synchronously blocks the event loop during compilation.\u003c/p\u003e\n\u003cp\u003eFor individual queries, compilation takes between 0.1ms and 1ms, which is barely noticeable in isolation. But under high concurrency this overhead adds up and creates event loop contention that affects overall application throughput.\u003c/p\u003e\n\u003cp\u003eFor instance, say we have a query that is run over and over, but is a similar shape:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// These two queries have the same shape:\nconst alice = await prisma.user.findUnique({ where: { email: 'alice@prisma.io' } })\nconst bob = await prisma.user.findUnique({ where: { email: 'bob@prisma.io' } })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePrior to v7.4.0, this would be reevaluated ever time the query is run. Now, Prisma Client will extract the user-provided values and replaces them with typed placeholders, producing a normalized query shape:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eprisma.user.findUnique({ where: { email: %1 } })   // cache key\n                                         ↑\n                              %1 = 'alice@prisma.io'  (or 'bob@prisma.io')\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis normalized shape is used as a cache key. On the first call, the query is compiled as usual and the resulting plan is stored in an LRU cache. On every subsequent call with the same query shape, regardless of the actual values, the cached plan is reused instantly without invoking the compiler.\u003c/p\u003e\n\u003cp\u003eWe have more details on the impact of this change and some deep dives into Prisma architecture in an upcoming blog post!\u003c/p\u003e\n\u003ch3\u003ePartial Indexes (Filtered Indexes) Support\u003c/h3\u003e\n\u003cp\u003eWe're excited to announce \u003cstrong\u003ePartial Indexes\u003c/strong\u003e support in Prisma! This powerful community-contributed feature allows you to create indexes that only include rows matching specific conditions, significantly reducing index size and improving query performance.\u003c/p\u003e\n\u003cp\u003ePartial indexes are available behind the \u003ccode\u003epartialIndexes\u003c/code\u003e preview feature for PostgreSQL, SQLite, SQL Server, and CockroachDB, with full migration and introspection support.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBasic usage\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eEnable the preview feature in your schema:\u003c/p\u003e\n\u003cpre lang=\"groovy\"\u003e\u003ccode\u003egenerator client {\n  provider        = \u0026quot;prisma-client-js\u0026quot;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/7060f68a8a279d9c27e3a75b90341285024d9dcd\"\u003e\u003ccode\u003e7060f68\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-20.ab56fe763f921d033a6c195e7ddeb3e255bdb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/91a24a9fb0b892938dfb6c121f604c68973a1ecb\"\u003e\u003ccode\u003e91a24a9\u003c/code\u003e\u003c/a\u003e feat: query plan caching (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29038\"\u003e#29038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/b49d4465c82833368b2d7dcdf328cb54811ccd11\"\u003e\u003ccode\u003eb49d446\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-18.2997580c8cb38878f73e100453e7b27119e8f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/3c999359fcf28744fe82d4ce467f0fd3620a1dc9\"\u003e\u003ccode\u003e3c99935\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-17.57b675f79cd26fbf702d70f9a13d2b7b2fad9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/e7504d758000984622b80aaef2f10c9e85e19866\"\u003e\u003ccode\u003ee7504d7\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-16.d0314091cdd30494eefc61d346f8c09aca20d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1e6c91c0ae3a61e09bda528af06c19ffce7e5687\"\u003e\u003ccode\u003e1e6c91c\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-15.6129681d45ea4510d3372dd5b28f6b8927584...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://...\n\n_Description has been truncated_","html_url":"https://github.com/BereDarius/swapbuds-backend/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BereDarius%2Fswapbuds-backend/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}},{"old_version":"6.3.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-02-09T04:07:52.000Z","version_change":"6.3.0 → 6.4.0","issue":{"uuid":"3914333882","node_id":"PR_kwDOQZWLz87CYD7d","number":53,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 197 updates","user":"dependabot[bot]","labels":["dependencies","automerge"],"assignees":["BereDarius"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T03:38:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T04:07:52.000Z","updated_at":"2026-02-16T03:38:21.000Z","time_to_close":603027,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":197,"packages":[{"name":"@nest-lab/throttler-storage-redis","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/jmcdo29/nest-lab"},{"name":"@nestjs/cache-manager","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/config","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/nestjs/config"},{"name":"@nestjs/core","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/schedule","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/nestjs/schedule"},{"name":"@nestjs/swagger","old_version":"11.2.3","new_version":"11.2.6","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/prisma/prisma"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"cache-manager","old_version":"7.2.7","new_version":"7.2.8","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"cloudinary","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/cloudinary/cloudinary_npm"},{"name":"ioredis","old_version":"5.8.2","new_version":"5.9.2","repository_url":"https://github.com/luin/ioredis"},{"name":"pg","old_version":"8.16.3","new_version":"8.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@golevelup/ts-jest","old_version":"1.1.1","new_version":"1.2.1","repository_url":"https://github.com/golevelup/nestjs"},{"name":"@nestjs/cli","old_version":"11.0.14","new_version":"11.0.16","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.9","new_version":"11.1.13","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prisma","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/prisma/prisma"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@aws-sdk/client-sesv2","old_version":"3.956.0","new_version":"3.985.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.956.0","new_version":"3.973.1","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-locate-window","old_version":"3.953.0","new_version":"3.965.4","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws/lambda-invoke-store","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/awslabs/aws-lambda-invoke-store"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@braintree/sanitize-url","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/braintree/sanitize-url"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@floating-ui/core","old_version":"1.7.3","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@prisma/generator-helper","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@react-aria/focus","old_version":"3.21.3","new_version":"3.21.4","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-aria/interactions","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-virtual","old_version":"3.13.13","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@zenuml/core","old_version":"3.43.2","new_version":"3.45.4","repository_url":"https://github.com/mermaid-js/zenuml-core"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"bowser","old_version":"2.13.1","new_version":"2.14.1","repository_url":"https://github.com/bowser-js/bowser"},{"name":"caniuse-lite","old_version":"1.0.30001761","new_version":"1.0.30001769","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"d3-format","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.286","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.19.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"katex","old_version":"0.16.27","new_version":"0.16.28","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"libphonenumber-js","old_version":"1.12.33","new_version":"1.12.36"},{"name":"lru.min","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/wellwelwel/lru.min"},{"name":"mailparser","old_version":"3.9.1","new_version":"3.9.3","repository_url":"https://github.com/nodemailer/mailparser"},{"name":"nypm","old_version":"0.6.2","new_version":"0.6.5","repository_url":"https://github.com/unjs/nypm"},{"name":"preview-email","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"ufo","old_version":"1.6.1","new_version":"1.6.3","repository_url":"https://github.com/unjs/ufo"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 82 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nest-lab/throttler-storage-redis](https://github.com/jmcdo29/nest-lab/tree/HEAD/packages/throttler-storage-redis) | `1.1.0` | `1.2.0` |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.0.1` | `3.1.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.9` | `11.1.13` |\n| [@nestjs/config](https://github.com/nestjs/config) | `4.0.2` | `4.0.3` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.9` | `11.1.13` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.9` | `11.1.13` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.9` | `11.1.13` |\n| [@nestjs/schedule](https://github.com/nestjs/schedule) | `6.1.0` | `6.1.1` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.3` | `11.2.6` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.9` | `11.1.13` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.3.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.3.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.5` |\n| [cache-manager](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager) | `7.2.7` | `7.2.8` |\n| [cloudinary](https://github.com/cloudinary/cloudinary_npm) | `2.8.0` | `2.9.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.8.2` | `5.9.2` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.18.0` |\n| [@golevelup/ts-jest](https://github.com/golevelup/nestjs) | `1.1.1` | `1.2.1` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.14` | `11.0.16` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.9` | `11.1.13` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.2.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.3.0` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.956.0` | `3.985.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/types) | `3.956.0` | `3.973.1` |\n| [@aws-sdk/util-locate-window](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/util-locate-window) | `3.953.0` | `3.965.4` |\n| [@aws/lambda-invoke-store](https://github.com/awslabs/aws-lambda-invoke-store) | `0.2.2` | `0.2.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.1` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@braintree/sanitize-url](https://github.com/braintree/sanitize-url) | `7.1.1` | `7.1.2` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.3` | `1.7.4` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.7.5` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.6` | `2.1.7` |\n| [@prisma/generator-helper](https://github.com/prisma/prisma/tree/HEAD/packages/generator-helper) | `7.2.0` | `7.3.0` |\n| [@react-aria/focus](https://github.com/adobe/react-spectrum) | `3.21.3` | `3.21.4` |\n| [@react-aria/interactions](https://github.com/adobe/react-spectrum) | `3.26.0` | `3.27.0` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.34.41` | `0.34.48` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.13` | `3.13.18` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `5.1.0` | `5.1.1` |\n| [@zenuml/core](https://github.com/mermaid-js/zenuml-core) | `3.43.2` | `3.45.4` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.19` |\n| [bowser](https://github.com/bowser-js/bowser) | `2.13.1` | `2.14.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001761` | `1.0.30001769` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.0` |\n| [d3-format](https://github.com/d3/d3-format) | `3.1.0` | `3.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.286` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.19.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.16.28` |\n| [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) | `1.12.33` | `1.12.36` |\n| [lru.min](https://github.com/wellwelwel/lru.min) | `1.1.3` | `1.1.4` |\n| [mailparser](https://github.com/nodemailer/mailparser) | `3.9.1` | `3.9.3` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.2` | `0.6.5` |\n| [preview-email](https://github.com/forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript) | `3.1.0` | `3.1.1` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.1` | `1.6.3` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n\n\nUpdates `@nest-lab/throttler-storage-redis` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jmcdo29/nest-lab/releases\"\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddb30ae: Add optional options to be passed when creating a new instance with\nURL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0aab6aa: support ioredis 1.9.0\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/jmcdo29/nest-lab/blob/main/packages/throttler-storage-redis/CHANGELOG.md\"\u003e\u003ccode\u003e@​nest-lab/throttler-storage-redis\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddb30ae: Add optional options to be passed when creating a new instance with\nURL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0aab6aa: support ioredis 1.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/4ed4b21cce43cef3b294b0556592e42c1218afc5\"\u003e\u003ccode\u003e4ed4b21\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/840eb99d1624366e9429dc6c54bc1c50ab78375f\"\u003e\u003ccode\u003e840eb99\u003c/code\u003e\u003c/a\u003e fix: options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/e144642d8043a66589e2212c5df1778c968f9fac\"\u003e\u003ccode\u003ee144642\u003c/code\u003e\u003c/a\u003e fix: allow passing redis options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/a3b59dbc1407535c871004b73127404ec62537a2\"\u003e\u003ccode\u003ea3b59db\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmcdo29/nest-lab/commit/3d93240ea6c57c36bde3d93ff80fbcb9d5b6877c\"\u003e\u003ccode\u003e3d93240\u003c/code\u003e\u003c/a\u003e feat: fix \u003ccode\u003eincrement\u003c/code\u003e call to redis\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jmcdo29/nest-lab/commits/@nest-lab/throttler-storage-redis@1.2.0/packages/throttler-storage-redis\"\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@​nest-lab/throttler-storage-redis\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cache-manager` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e\u003ccode\u003e@​nestjs/cache-manager\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cache): support Cacheable instance with nonBlocking mode by \u003ca href=\"https://github.com/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add factory to cache-key by \u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\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/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/e038b26765f66546e051ad57b0f6ea9601a7c6e3\"\u003e\u003ccode\u003ee038b26\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fe8deebaa35694f1bde02c3184656bdf29e134bd\"\u003e\u003ccode\u003efe8deeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/724\"\u003e#724\u003c/a\u003e from ivanfmn/feat/cache-key-factory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/67cd300b1bb3205f93efc923e28fad2842767d3f\"\u003e\u003ccode\u003e67cd300\u003c/code\u003e\u003c/a\u003e Update lib/decorators/cache-key.decorator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/77b59e79646fc4277686e08ca7ae20a196be962b\"\u003e\u003ccode\u003e77b59e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/924\"\u003e#924\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0518988dc98973797c89ad53f1dadb57044dfabb\"\u003e\u003ccode\u003e0518988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/962\"\u003e#962\u003c/a\u003e from samuelmbabhazi/feat/support-cacheable-instance-n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/438c617a8c45696baaae52ed56fdd4e130280292\"\u003e\u003ccode\u003e438c617\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/25c8239a6557d27cc9300f95f81ff0f18f2a199f\"\u003e\u003ccode\u003e25c8239\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.10 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f194d9af1b7ebad3ec42d48717673375dc1e73fa\"\u003e\u003ccode\u003ef194d9a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cacheable to v2.3.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/789b6738df73d09e34a93222163e47a539f764d0\"\u003e\u003ccode\u003e789b673\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/1617b72f657d4bf699c2defd190a492554c149a9\"\u003e\u003ccode\u003e1617b72\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.4 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\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.9 to 11.1.13\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\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d88856c3fa0ebadef490a46b44caeacf7eec8e4b\"\u003e\u003ccode\u003ed88856c\u003c/code\u003e\u003c/a\u003e test(common): add unit tests for class serializer interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a1f6162971de0760a085bb86d2dc32784215a481\"\u003e\u003ccode\u003ea1f6162\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16202\"\u003e#16202\u003c/a\u003e from som14062005/fix/issue-16195\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/82226347fd43decafe11f5981d7c4c9fadc44da5\"\u003e\u003ccode\u003e8222634\u003c/code\u003e\u003c/a\u003e refactor: move built-in types to module-level constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/979a8e2f04a672bbf6b192a2e54b3593a965af05\"\u003e\u003ccode\u003e979a8e2\u003c/code\u003e\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8fb17f517c4d8239befda6404b6cd8254525d42c\"\u003e\u003ccode\u003e8fb17f5\u003c/code\u003e\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/16296b9ce8dbdb25ac9b2a6786df6a349b7a119c\"\u003e\u003ccode\u003e16296b9\u003c/code\u003e\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a52e60820e7b8fc95018e925ceccb85c2e12cde4\"\u003e\u003ccode\u003ea52e608\u003c/code\u003e\u003c/a\u003e fix(common): convert absolute paths to urls for esm loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8a5be22e94a0d0b083588f9157d3c50a44c5f99e\"\u003e\u003ccode\u003e8a5be22\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/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.2 to 4.0.3\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\u003ccode\u003e@​nestjs/config\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2250\"\u003enestjs/config#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv-expand to v12.0.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2146\"\u003enestjs/config#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency dotenv to v17 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/config/pull/2100\"\u003enestjs/config#2100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\u003ehttps://github.com/nestjs/config/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\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/fc0db0a65c6d0e1395025a1e17b424077f84cb1f\"\u003e\u003ccode\u003efc0db0a\u003c/code\u003e\u003c/a\u003e chore(): release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/3c57f35e40e1c339189f58aab9d123d8a85d8897\"\u003e\u003ccode\u003e3c57f35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2100\"\u003e#2100\u003c/a\u003e from nestjs/renovate/dotenv-17.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/560f0957c649774ed6b707f15d6936d03cb4080c\"\u003e\u003ccode\u003e560f095\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv to v17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/2585fd96a02c67cb8dcaef3f3b769ea2b2d88214\"\u003e\u003ccode\u003e2585fd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2189\"\u003e#2189\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/23735a1a12a6e590bf8d72cfc649eba9e5ae5f1c\"\u003e\u003ccode\u003e23735a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2146\"\u003e#2146\u003c/a\u003e from nestjs/renovate/dotenv-expand-12.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/55ba08b55e229ad30a003208f04d42c5abc6e4f0\"\u003e\u003ccode\u003e55ba08b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv-expand to v12.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/7fb8984e018f3ea7b3f0cccdd231296caec705d9\"\u003e\u003ccode\u003e7fb8984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/config/issues/2250\"\u003e#2250\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/2248d7b05572ea21a82358045f741c42890a10d5\"\u003e\u003ccode\u003e2248d7b\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2260\"\u003e#2260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/c77a8f60d536bfe4a0ecf5d1fa567755685ab952\"\u003e\u003ccode\u003ec77a8f6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2259\"\u003e#2259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/config/commit/48212e0cdefb2a32a553e42a985e58e9526f9c3f\"\u003e\u003ccode\u003e48212e0\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/config/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/config/compare/4.0.2...4.0.3\"\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.9 to 11.1.13\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\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/db9494a2ada0c6a1a4a3663bf6aab1d241744aca\"\u003e\u003ccode\u003edb9494a\u003c/code\u003e\u003c/a\u003e perf(core): use set instead of array for module registry lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/909b504d2d5131161da3529cbc821f405e7b849e\"\u003e\u003ccode\u003e909b504\u003c/code\u003e\u003c/a\u003e test(core): add unit tests for discovery service\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4fdeb0b5047acf85a64c8f54fba41b403caf48b7\"\u003e\u003ccode\u003e4fdeb0b\u003c/code\u003e\u003c/a\u003e style: address lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/e5616c2b926fd69028afc1d1b58ec79827d0f127\"\u003e\u003ccode\u003ee5616c2\u003c/code\u003e\u003c/a\u003e feat: apply instance decorator to all enhancers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/15198c650d6b5aa53e75a60fa0299c6df4bf857c\"\u003e\u003ccode\u003e15198c6\u003c/code\u003e\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/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.9 to 11.1.13\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\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/58c761a10c555f2c6424c47606d2fbea9ea98e39\"\u003e\u003ccode\u003e58c761a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cors to v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8f0840ad7069ff2983a48ecf38a4fc4d5936a72b\"\u003e\u003ccode\u003e8f0840a\u003c/code\u003e\u003c/a\u003e test(express): Add tests for getBodyParserOptions utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0430f3f1909dfb6064c7425b3da66c455edc6358\"\u003e\u003ccode\u003e0430f3f\u003c/code\u003e\u003c/a\u003e chore: resolve conflicts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.9 to 11.1.13\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-socket\u003c/code\u003e.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/462d02d803c79d6b80ab35801d841ccca28ef5d8\"\u003e\u003ccode\u003e462d02d\u003c/code\u003e\u003c/a\u003e fix(deps): update socket.io packages to v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d6da0401e70b7cc3662d904dbb8cbc3b273ae791\"\u003e\u003ccode\u003ed6da040\u003c/code\u003e\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/schedule` from 6.1.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/schedule/releases\"\u003e\u003ccode\u003e@​nestjs/schedule\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency cron to v4.4.0 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/schedule/pull/2154\"\u003enestjs/schedule#2154\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/schedule/compare/6.1.0...6.1.1\"\u003ehttps://github.com/nestjs/schedule/compare/6.1.0...6.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/d358a0d83b2d58d6475022b6645dadba615cca68\"\u003e\u003ccode\u003ed358a0d\u003c/code\u003e\u003c/a\u003e chore(): release v6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/e5567e5d7bd323a116dc29c7777d5f932892913f\"\u003e\u003ccode\u003ee5567e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2154\"\u003e#2154\u003c/a\u003e from nestjs/renovate/cron-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/b8d349d3063bd7a9a326771796677234c748a821\"\u003e\u003ccode\u003eb8d349d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2156\"\u003e#2156\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/d4b4a9ad095e099f2bf19d13655792ef0fad1909\"\u003e\u003ccode\u003ed4b4a9a\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/cb6fab90ce2280befba3b548528a0cb9c4ae4443\"\u003e\u003ccode\u003ecb6fab9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/249e6c30e81c53ad694030b5abf6deb4b19e31bc\"\u003e\u003ccode\u003e249e6c3\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cron to v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/eb6b0b39c26336807389c2aef5561d9f78dbf02c\"\u003e\u003ccode\u003eeb6b0b3\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/8a53e94c8711b1e6dede71407a4e6f02714a2a75\"\u003e\u003ccode\u003e8a53e94\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/618a321c26f5d499539b640fc4e44607c6e1577a\"\u003e\u003ccode\u003e618a321\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency globals to v17.3.0 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/schedule/commit/7b760140c281506b833b8de9dd0786a984a920c9\"\u003e\u003ccode\u003e7b76014\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.0 (\u003ca href=\"https://redirect.github.com/nestjs/schedule/issues/2189\"\u003e#2189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/schedule/compare/6.1.0...6.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.3 to 11.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e\u003ccode\u003e@​nestjs/swagger\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support adding custom fields on the \u003ccode\u003eservers[*]\u003c/code\u003e entry by \u003ca href=\"https://github.com/micalevisk\"\u003e\u003ccode\u003e@​micalevisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3715\"\u003enestjs/swagger#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decorator) add string literal types to ApiQueryOptions for autoco… by \u003ca href=\"https://github.com/wanderer-s\"\u003e\u003ccode\u003e@​wanderer-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3707\"\u003enestjs/swagger#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add type definition for format option in \u003ca href=\"https://github.com/ApiProperty\"\u003e\u003ccode\u003e@​ApiProperty\u003c/code\u003e\u003c/a\u003e decorator by \u003ca href=\"https://github.com/ismaildasci\"\u003e\u003ccode\u003e@​ismaildasci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3697\"\u003enestjs/swagger#3697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency lodash to v4.17.23 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3705\"\u003enestjs/swagger#3705\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/wanderer-s\"\u003e\u003ccode\u003e@​wanderer-s\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3707\"\u003enestjs/swagger#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ismaildasci\"\u003e\u003ccode\u003e@​ismaildasci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3697\"\u003enestjs/swagger#3697\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.5...11.2.6\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.5...11.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 11.2.5\u003c/h2\u003e\n\u003ch2\u003e11.2.5 (2026-01-14)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3618\"\u003e#3618\u003c/a\u003e fix: resolve static asset loading with trailing slash (\u003ca href=\"https://github.com/spandios\"\u003e\u003ccode\u003e@​spandios\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3684\"\u003e#3684\u003c/a\u003e fix(plugin): respect debug option for all debug log messages (\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\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\u003eJacek Tomaszewski (\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edev_heo (\u003ca href=\"https://github.com/spandios\"\u003e\u003ccode\u003e@​spandios\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3667\"\u003enestjs/swagger#3667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd 'file' type to schema object metadata interface by \u003ca href=\"https://github.com/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v24.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3657\"\u003enestjs/swagger#3657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.31.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3639\"\u003enestjs/swagger#3639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(schema): preserve items schema when metadata.items is already defined by \u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\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/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.4\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.3...11.2.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/3281744d129dd40d9b4e465dfb53c2408f245418\"\u003e\u003ccode\u003e3281744\u003c/code\u003e\u003c/a\u003e chore(): release v11.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/bca62d9804da42220cbc08613a1a3e44b328374c\"\u003e\u003ccode\u003ebca62d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3705\"\u003e#3705\u003c/a\u003e from nestjs/renovate/npm-lodash-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b06e08a9314d45da53a4e55356bfa09806140b56\"\u003e\u003ccode\u003eb06e08a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3697\"\u003e#3697\u003c/a\u003e from ismaildasci/feat/add-format-type-definition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/0eeb8af903a1ca315f57b78519f5039332e92b56\"\u003e\u003ccode\u003e0eeb8af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3707\"\u003e#3707\u003c/a\u003e from wanderer-s/fix/api_query_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/4869d1ba2edbfb6d393dc08d3147ac14ffa128b0\"\u003e\u003ccode\u003e4869d1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3715\"\u003e#3715\u003c/a\u003e from micalevisk/feat/add-server-custom-fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8c64c725008c1d2721360ae2ccabff9c1b46e942\"\u003e\u003ccode\u003e8c64c72\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.13 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3722\"\u003e#3722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/128aac4fdadbd6e7e79712bf9a1048fb04295bc4\"\u003e\u003ccode\u003e128aac4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/61fec4223cf469a444706182f252eadb5a94c33e\"\u003e\u003ccode\u003e61fec42\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fastify to v5.7.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d453a021960a3d1e7a307ef64eb92444ecda7b4d\"\u003e\u003ccode\u003ed453a02\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.4.1 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3718\"\u003e#3718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/14476716b9404637d8f6bcc7761adb3b226c2592\"\u003e\u003ccode\u003e1447671\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency lodash to v4.17.23 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.9 to 11.1.13\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/websockets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev11.1.13 (2026-02-03)\u003c/h1\u003e\n\u003ch4\u003eBug fixes\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/16230\"\u003e#16230\u003c/a\u003e fix(common): Fix skipping maxArrayLength and maxStringLength option (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\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/16286\"\u003e#16286\u003c/a\u003e feat(microservices): support per-handler qos in mqtt (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16262\"\u003e#16262\u003c/a\u003e Feat/microservices configurable max buffer size (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\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/16202\"\u003e#16202\u003c/a\u003e fix(common): exclude built-in primitives from strip proto keys (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16282\"\u003e#16282\u003c/a\u003e fix(deps): update dependency fastify to v5.7.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-express\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16241\"\u003e#16241\u003c/a\u003e fix(deps): update dependency cors to v2.8.6 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLee Donghyun (\u003ca href=\"https://github.com/devizi0\"\u003e\u003ccode\u003e@​devizi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMykhailo Skrypsky (\u003ca href=\"https://github.com/mixator\"\u003e\u003ccode\u003e@​mixator\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNeo (\u003ca href=\"https://github.com/chojs23\"\u003e\u003ccode\u003e@​chojs23\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePraveen Somasundaram (\u003ca href=\"https://github.com/som14062005\"\u003e\u003ccode\u003e@​som14062005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRicardo Gomes (\u003ca href=\"https://github.com/jobnow\"\u003e\u003ccode\u003e@​jobnow\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e조수민 (\u003ca href=\"https://github.com/suuuuuuminnnnnn\"\u003e\u003ccode\u003e@​suuuuuuminnnnnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.12 (2026-01-15)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\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/16187\"\u003e#16187\u003c/a\u003e fix(common): regression in loading file-type under Windows OS (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\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/16161\"\u003e#16161\u003c/a\u003e chore(deps): bump ws from 8.18.3 to 8.19.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/16155\"\u003e#16155\u003c/a\u003e fix(deps): update dependency file-type to v21.3.0 (\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/16154\"\u003e#16154\u003c/a\u003e fix(deps): update dependency find-my-way to v9.4.0 (\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\u003eAntonio Tripodi (\u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKANGUK LEE (\u003ca href=\"https://github.com/iamkanguk97\"\u003e\u003ccode\u003e@​iamkanguk97\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miso-kyoungminkim\"\u003e\u003ccode\u003e@​miso-kyoungminkim\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\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/e3a958ac3efebe7995e6d487e00bbc6fd6267fd5\"\u003e\u003ccode\u003ee3a958a\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/96932ad073cc417e26f0bdea8f58d58145b1ca19\"\u003e\u003ccode\u003e96932ad\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.13/packages/websockets\"\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.2.0 to 7.3.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.3.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.3.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\u003ch2\u003eORM\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28976\"\u003e#28976\u003c/a\u003e: Fast and Small Query Compilers\nWe've been working on various performance-related bugs since the initial ORM 7.0 release. With 7.3.0, we're introducing a new \u003ccode\u003ecompilerBuild\u003c/code\u003e option for the client generator block in \u003ccode\u003eschema.prisma\u003c/code\u003e with two options: \u003ccode\u003efast\u003c/code\u003e and \u003ccode\u003esmall\u003c/code\u003e. This allows you to swap the underlying Query Compiler engine based on your selection, one built for speed (with an increase in size), and one built for size (with the trade off for speed).  By default, the \u003ccode\u003efast\u003c/code\u003e mode is used, but this can be set by the user:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"groovy\"\u003e\u003ccode\u003egenerator client {\n  provider = \u0026quot;prisma-client\u0026quot;\n  output   = \u0026quot;../src/generated/prisma\u0026quot;\n  compilerBuild = \u0026quot;fast\u0026quot; // \u0026quot;fast\u0026quot; | \u0026quot;small\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWe still have more in progress for performance, but this new \u003ccode\u003ecompilerBuild\u003c/code\u003e option is our first step toward addressing your concerns!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29005\"\u003e#29005\u003c/a\u003e: Bypass the Query Compiler for Raw Queries\nRaw queries (\u003ccode\u003e$executeRaw\u003c/code\u003e, \u003ccode\u003e$queryRaw\u003c/code\u003e) can now skip going through the query compiler and query interpreter infrastructure. They can be sent directly to the driver adapter, removing additional overhead.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28965\"\u003e#28965\u003c/a\u003e: Update MSSQL to v12.2.0\nThis community PR updates the \u003ccode\u003e@prisma/adapter-mssql\u003c/code\u003e to use MSSQL v12.2.0. Thanks \u003ca href=\"https://github.com/Jay-Lokhande\"\u003eJay-Lokhande\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29001\"\u003e#29001\u003c/a\u003e: Pin better-sqlite3 version to avoid SQLite bug\nAn underlying bug in SQLite 3.51.0 has affected the \u003ccode\u003ebetter-sqlite3\u003c/code\u003e adapter. We’ve bumped the version that powers \u003ccode\u003e@prisma/better-sqlite3\u003c/code\u003e and have pinned the version to prevent any unexpected issues. If you are using \u003ccode\u003e@prisma/better-sqlite3\u003c/code\u003e , please upgrade to v7.3.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29002\"\u003e#29002\u003c/a\u003e: Revert \u003ccode\u003e@map\u003c/code\u003e enums to v6.19.0 behavior\nIn the initial release of v7.0, we made a change with Mapped Enums where the generated enum would get its value from the value passed to the \u003ccode\u003e@map\u003c/code\u003e function. This was a breaking change from v6 that caused issues for many users. We have reverted this change for the time being, as many different diverging approaches have emerged from the community discussion.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5745\"\u003eprisma-engines#5745\u003c/a\u003e: Cast BigInt to text in JSON aggregation\nWhen using \u003ccode\u003erelationJoins\u003c/code\u003e with BigInt fields in Prisma 7, JavaScript's \u003ccode\u003eJSON.parse\u003c/code\u003e loses precision for integers larger than \u003ccode\u003eNumber.MAX_SAFE_INTEGER\u003c/code\u003e (2^53 - 1). This happens because PostgreSQL's \u003ccode\u003eJSONB_BUILD_OBJECT\u003c/code\u003e returns BigInt values as JSON numbers, which JavaScript cannot represent precisely.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Original BigInt ID: 312590077454712834\n// After JSON.parse: 312590077454712830 (corrupted!)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis PR cast BigInt columns to \u003ccode\u003e::text\u003c/code\u003e inside \u003ccode\u003eJSONB_BUILD_OBJECT\u003c/code\u003e calls, similar to how \u003ccode\u003eMONEY\u003c/code\u003e is already cast to \u003ccode\u003e::numeric\u003c/code\u003e.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e-- Before\nJSONB_BUILD_OBJECT('id', \u0026quot;id\u0026quot;)\n\u003cp\u003e-- After\u003cbr /\u003e\nJSONB_BUILD_OBJECT('id', \u0026quot;id\u0026quot;::text)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.3.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.2.0 to 7.3.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/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.3.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\u003ch2\u003eORM\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28976\"\u003e#28976\u003c/a\u003e: Fast and Small Query Compilers\nWe've been working on various performance-related bugs since the initial ORM 7.0 release. With 7.3.0, we're introducing a new \u003ccode\u003ecompilerBuild\u003c/code\u003e option for the client generator block in \u003ccode\u003eschema.prisma\u003c/code\u003e with two options: \u003ccode\u003efast\u003c/code\u003e and \u003ccode\u003esmall\u003c/code\u003e. This allows you to swap the underlying Query Compiler engine based on your selection, one built for speed (with an increase in size), and one built for size (with the trade off for speed).  By default, the \u003ccode\u003efast\u003c/code\u003e mode is used, but this can be set by the user:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"groovy\"\u003e\u003ccode\u003egenerator client {\n  provider = \u0026quot;prisma-client\u0026quot;\n  output   = \u0026quot;../src/generated/prisma\u0026quot;\n  compilerBuild = \u0026quot;fast\u0026quot; // \u0026quot;fast\u0026quot; | \u0026quot;small\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWe still have more in progress for performance, but this new \u003ccode\u003ecompilerBuild\u003c/code\u003e option is our first step toward addressing your concerns!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29005\"\u003e#29005\u003c/a\u003e: Bypass the Query Compiler for Raw Queries\nRaw queries (\u003ccode\u003e$executeRaw\u003c/code\u003e, \u003ccode\u003e$queryRaw\u003c/code\u003e) can now skip going through the query compiler and query interpreter infrastructure. They can be sent directly to the driver adapter, removing additional overhead.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28965\"\u003e#28965\u003c/a\u003e: Update MSSQL to v12.2.0\nThis community PR updates the \u003ccode\u003e@prisma/adapter-mssql\u003c/code\u003e to use MSSQL v12.2.0. Thanks \u003ca href=\"https://github.com/Jay-Lokhande\"\u003eJay-Lokhande\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29001\"\u003e#29001\u003c/a\u003e: Pin better-sqlite3 version to avoid SQLite bug\nAn underlying bug in SQLite 3.51.0 has affected the \u003ccode\u003ebetter-sqlite3\u003c/code\u003e adapter. We’ve bumped the version that powers \u003ccode\u003e@prisma/better-sqlite3\u003c/code\u003e and have pinned the version to prevent any unexpected issues. If you are using \u003ccode\u003e@prisma/better-sqlite3\u003c/code\u003e , please upgrade to v7.3.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29002\"\u003e#29002\u003c/a\u003e: Revert \u003ccode\u003e@map\u003c/code\u003e enums to v6.19.0 behavior\nIn the initial release of v7.0, we made a change with Mapped Enums where the generated enum would get its value from the value passed to the \u003ccode\u003e@map\u003c/code\u003e function. This was a breaking change from v6 that caused issues for many users. We have reverted this change for the time being, as many different diverging approaches have emerged from the community discussion.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5745\"\u003eprisma-engines#5745\u003c/a\u003e: Cast BigInt to text in JSON aggregation\nWhen using \u003ccode\u003erelationJoins\u003c/code\u003e with BigInt fields in Prisma 7, JavaScript's \u003ccode\u003eJSON.parse\u003c/code\u003e loses precision for integers larger than \u003ccode\u003eNumber.MAX_SAFE_INTEGER\u003c/code\u003e (2^53 - 1). This happens because PostgreSQL's \u003ccode\u003eJSONB_BUILD_OBJECT\u003c/code\u003e returns BigInt values as JSON numbers, which JavaScript cannot rep...\n\n_Description has been truncated_","html_url":"https://github.com/BereDarius/swapbuds-backend/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BereDarius%2Fswapbuds-backend/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}},{"old_version":"6.2.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-01-15T15:43:50.000Z","version_change":"6.2.0 → 6.4.0","issue":{"uuid":"3818088955","node_id":"PR_kwDOQ6btJM69aY2s","number":3,"state":"open","title":"Bump the root-minor-and-patch group with 80 updates","user":"dependabot[bot]","labels":["root-side","automated-pr","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-15T15:43:50.000Z","updated_at":"2026-01-15T15:44:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"root-minor-and-patch","update_count":80,"packages":[{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"flowbite-react","old_version":"0.7.8","new_version":"0.12.16","repository_url":"https://github.com/themesberg/flowbite-react"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"next-auth","old_version":"4.24.11","new_version":"4.24.13","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"react-apexcharts","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/apexcharts/react-apexcharts"},{"name":"react-slick","old_version":"0.30.3","new_version":"0.31.0","repository_url":"https://github.com/akiran/react-slick"},{"name":"svgmap","old_version":"2.14.0","new_version":"2.18.2","repository_url":"https://github.com/stephanwagner/svgMap"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@floating-ui/core","old_version":"1.6.0","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react","old_version":"0.26.10","new_version":"0.27.16","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@rushstack/eslint-patch","old_version":"1.12.0","new_version":"1.15.0","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"@svgdotjs/svg.js","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/svgdotjs/svg.js"},{"name":"@tanstack/react-virtual","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tanstack/virtual-core","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"apexcharts","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/apexcharts/apexcharts.js"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.2","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"2.2.0","new_version":"2.2.2","repository_url":"https://github.com/expressjs/body-parser"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"content-disposition","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"debounce","old_version":"2.0.0","new_version":"2.2.0","repository_url":"https://github.com/sindresorhus/debounce"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.218","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"exsolve","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/unjs/exsolve"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"finalhandler","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/pillarjs/finalhandler"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"goober","old_version":"2.1.16","new_version":"2.1.18","repository_url":"https://github.com/cristianbote/goober"},{"name":"iconv-lite","old_version":"0.6.3","new_version":"0.7.0","repository_url":"https://github.com/pillarjs/iconv-lite"},{"name":"is-arrayish","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/qix-/node-is-arrayish"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"mime-types","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/jshttp/mime-types"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nypm","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unjs/nypm"},{"name":"oidc-token-hash","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/panva/oidc-token-hash"},{"name":"preact","old_version":"10.27.1","new_version":"10.28.2","repository_url":"https://github.com/preactjs/preact"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"raw-body","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/stream-utils/raw-body"},{"name":"send","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/pillarjs/send"},{"name":"serve-static","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/expressjs/serve-static"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tinyexec","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the root-minor-and-patch group with 80 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.1` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.1.0` | `8.2.1` |\n| [flowbite-react](https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui) | `0.7.8` | `0.12.16` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.6` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `4.24.11` | `4.24.13` |\n| [react-apexcharts](https://github.com/apexcharts/react-apexcharts) | `1.7.0` | `1.9.0` |\n| [react-slick](https://github.com/akiran/react-slick) | `0.30.3` | `0.31.0` |\n| [svgmap](https://github.com/stephanwagner/svgMap) | `2.14.0` | `2.18.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.6.0` | `1.7.3` |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.26.10` | `0.27.16` |\n| [@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch) | `1.12.0` | `1.15.0` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [@svgdotjs/svg.js](https://github.com/svgdotjs/svg.js) | `3.2.4` | `3.2.5` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.12` | `3.13.18` |\n| [@tanstack/virtual-core](https://github.com/TanStack/virtual/tree/HEAD/packages/virtual-core) | `3.13.12` | `3.13.18` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.43.0` | `8.46.2` |\n| [apexcharts](https://github.com/apexcharts/apexcharts.js) | `5.3.5` | `5.3.6` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.2` | `2.9.14` |\n| [body-parser](https://github.com/expressjs/body-parser) | `2.2.0` | `2.2.2` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001764` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.0` | `1.0.1` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [debounce](https://github.com/sindresorhus/debounce) | `2.0.0` | `2.2.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.218` | `1.5.267` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [exsolve](https://github.com/unjs/exsolve) | `1.0.7` | `1.0.8` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [finalhandler](https://github.com/pillarjs/finalhandler) | `2.1.0` | `2.1.1` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [goober](https://github.com/cristianbote/goober) | `2.1.16` | `2.1.18` |\n| [iconv-lite](https://github.com/pillarjs/iconv-lite) | `0.6.3` | `0.7.0` |\n| [is-arrayish](https://github.com/qix-/node-is-arrayish) | `0.3.2` | `0.3.4` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [mime-types](https://github.com/jshttp/mime-types) | `3.0.1` | `3.0.2` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.1` | `0.6.2` |\n| [oidc-token-hash](https://github.com/panva/oidc-token-hash) | `5.1.1` | `5.2.0` |\n| [preact](https://github.com/preactjs/preact) | `10.27.1` | `10.28.2` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [raw-body](https://github.com/stream-utils/raw-body) | `3.0.1` | `3.0.2` |\n| [send](https://github.com/pillarjs/send) | `1.2.0` | `1.2.1` |\n| [serve-static](https://github.com/expressjs/serve-static) | `2.2.0` | `2.2.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.1` | `1.0.2` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.16 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.16...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.6 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\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/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4c76b6f84ad392bc3be1a23ca97d4f1e8368cbf0\"\u003e\u003ccode\u003e4c76b6f\u003c/code\u003e\u003c/a\u003e Use correct ESM import syntax (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/27e8496bcd689a16acc7d0bf7c88b933efad569a\"\u003e\u003ccode\u003e27e8496\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1168\"\u003e#1168\u003c/a\u003e from MariusRumpf/add-forbid-contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/a920096dbe3ddacff541745bb49d64df874a1087\"\u003e\u003ccode\u003ea920096\u003c/code\u003e\u003c/a\u003e Add ADD_FORBID_CONTENTS setting to extend default list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac64660975fe1141e2654eafeca58eff3ecbc981\"\u003e\u003ccode\u003eac64660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1163\"\u003e#1163\u003c/a\u003e from cure53/dependabot/github_actions/actions/setup-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.6...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.1.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.1.0...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flowbite-react` from 0.7.8 to 0.12.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/themesberg/flowbite-react/releases\"\u003eflowbite-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflowbite-react@0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\u003c/p\u003e\n\u003cp\u003eThe breaking change is self-managed once upgrading \u003ccode\u003eflowbite-react\u003c/code\u003e and starting/building the app, which runs the \u003ccode\u003eflowbite-react dev\u003c/code\u003e or respectively \u003ccode\u003eflowbite-react build\u003c/code\u003e command that triggers the patch/fix/migration automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.10\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/themesberg/flowbite-react/blob/main/packages/ui/CHANGELOG.md\"\u003eflowbite-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\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/themesberg/flowbite-react/commit/31b3e7dd451cdd3d7e05542d11b79efce700958e\"\u003e\u003ccode\u003e31b3e7d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Fix CLI crash when using custom config (dark: false) (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/dbca07b23bd3896ffb4c6ca95e0d15c11ecd4a64\"\u003e\u003ccode\u003edbca07b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Fixes layout where title and close button overlap in RTL mode (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/251fcf4d64c2640461b17b866129b65fcecf0efd\"\u003e\u003ccode\u003e251fcf4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e fix: hide modal close button when not dismissible (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/790fbce60a636f89594ad88ac041dff76261c6b7\"\u003e\u003ccode\u003e790fbce\u003c/code\u003e\u003c/a\u003e normalize path: ensure forward slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/9d7731e83a5a8f2cb50cc25eda424342c5e10c97\"\u003e\u003ccode\u003e9d7731e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e feat: add theme option for today in datepicker (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/c931ae2e76dfbe4cf409dd538366eead1093af11\"\u003e\u003ccode\u003ec931ae2\u003c/code\u003e\u003c/a\u003e REVERT: set \u003ccode\u003econfigVersion\u003c/code\u003e to 1, isolated installs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/themesberg/flowbite-react/commits/flowbite-react@0.12.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.1.5 to 5.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c6532dba6f3954b683bd77c71b352c1ee0ed9961\"\u003e\u003ccode\u003ec6532db\u003c/code\u003e\u003c/a\u003e Release 5.1.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8f2fcc645974b625e2def27fa547c2c17f6f77a6\"\u003e\u003ccode\u003e8f2fcc6\u003c/code\u003e\u003c/a\u003e Pin and update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/71c042b23d1259f586e726248e9159a0273da1c2\"\u003e\u003ccode\u003e71c042b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9abd691a9dd9e74c3e62197f056bf4a03fc28d6e\"\u003e\u003ccode\u003e9abd691\u003c/code\u003e\u003c/a\u003e Fix benchmark regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/70bc11f07e5093d3f11b6733fff894d2ddc4c62d\"\u003e\u003ccode\u003e70bc11f\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/464d36b0df296acfe9b98b28b04a0a5c51499524\"\u003e\u003ccode\u003e464d36b\u003c/code\u003e\u003c/a\u003e Normalize behaviour\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/191414f0c97e7fff2d37619944b8d3db3f5b50d3\"\u003e\u003ccode\u003e191414f\u003c/code\u003e\u003c/a\u003e Fix test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/cb3626d0f3342fdf179cd425fd9c4fbb92c7d0e7\"\u003e\u003ccode\u003ecb3626d\u003c/code\u003e\u003c/a\u003e Do not allow tose size=0 on Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/095b73d4a051e21081b281a5b2a1aabb4bc9a061\"\u003e\u003ccode\u003e095b73d\u003c/code\u003e\u003c/a\u003e Fix Dev Container support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/3e7d645a9da812005f14bbc4da2df043f2e07d87\"\u003e\u003ccode\u003e3e7d645\u003c/code\u003e\u003c/a\u003e Bump vite from 6.2.7 to 6.3.6 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.1.5...5.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-auth` from 4.24.11 to 4.24.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1a70ee8e3b9ed5be5446a221c133bc8d26157a3f\"\u003e\u003ccode\u003e1a70ee8\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/edafd2147dc33065d9e31bfdb924e03506e7d408\"\u003e\u003ccode\u003eedafd21\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/aafbfb9ea773a4941a0b0d3010343624b500086a\"\u003e\u003ccode\u003eaafbfb9\u003c/code\u003e\u003c/a\u003e chore: fix apps deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1f48cf7cbbc43517174cb47b4eb5dd402025c8b7\"\u003e\u003ccode\u003e1f48cf7\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/4758a2f1ff185c9759df0c558b03fe931920d0a5\"\u003e\u003ccode\u003e4758a2f\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003eworkflow_dispatch\u003c/code\u003e for release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d3aecfe1f150434e1cfff21c291277137266827a\"\u003e\u003ccode\u003ed3aecfe\u003c/code\u003e\u003c/a\u003e feat: add next 16 support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13303\"\u003e#13303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/82efcf81f218aae43683f8dd2f7c260ef69b3ece\"\u003e\u003ccode\u003e82efcf8\u003c/code\u003e\u003c/a\u003e fix: security issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13304\"\u003e#13304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/798c3d59274cddc5ad22d4a68c211736f0deb191\"\u003e\u003ccode\u003e798c3d5\u003c/code\u003e\u003c/a\u003e docs: update banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/02d3480f8d8405af52eaa0cdc2f8f75bb7e8b4e8\"\u003e\u003ccode\u003e02d3480\u003c/code\u003e\u003c/a\u003e chore: remove clerk ads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/7f88fa0ba97e7aab43c931dfe674e51748723da3\"\u003e\u003ccode\u003e7f88fa0\u003c/code\u003e\u003c/a\u003e chore: remove sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/next-auth@4.24.11...next-auth@4.24.13\"\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/~himself_65\"\u003ehimself_65\u003c/a\u003e, a new releaser for next-auth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-apexcharts` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apexcharts/react-apexcharts/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-slick` from 0.30.3 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/akiran/react-slick/releases\"\u003ereact-slick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed extra clones issue\u003c/li\u003e\n\u003cli\u003eExtra height of slider in vertical mode when number of slides is less than or equal to slidesToShow issue\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/97442318e9a442bd4a84eb25133ef62087f98232\"\u003e\u003ccode\u003e9744231\u003c/code\u003e\u003c/a\u003e release 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/3b03c6c735bb249c75931db391f27e1b2566ca6d\"\u003e\u003ccode\u003e3b03c6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2430\"\u003e#2430\u003c/a\u003e from akiran/clone-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/cfbd65e82701158cd2d7ecd7535747c0829e04b6\"\u003e\u003ccode\u003ecfbd65e\u003c/code\u003e\u003c/a\u003e increase wait time in responsive playwright tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/dabd4adfbddbf9413634c513c9c0c9aeba34da9c\"\u003e\u003ccode\u003edabd4ad\u003c/code\u003e\u003c/a\u003e updated jest config to add react-slick alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/9ba9df4152d427b5d911b2bc52ef79904579b31e\"\u003e\u003ccode\u003e9ba9df4\u003c/code\u003e\u003c/a\u003e fixed clone test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/057c02cf006446e994355958b633ee12f45059c6\"\u003e\u003ccode\u003e057c02c\u003c/code\u003e\u003c/a\u003e removed sample tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/a5a3cbe69abf4254713989f480e43480d3efdfe4\"\u003e\u003ccode\u003ea5a3cbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2428\"\u003e#2428\u003c/a\u003e from akiran/extra-clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/93dbaa6e58e283eb8c7e399d996c749a046129b9\"\u003e\u003ccode\u003e93dbaa6\u003c/code\u003e\u003c/a\u003e fix to remove extra clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/7356a3ae739dda1b100781c624364ec8da76b866\"\u003e\u003ccode\u003e7356a3a\u003c/code\u003e\u003c/a\u003e removed jquery react compate tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/148f7bbd543826b7842e27a43c59babd337e26ab\"\u003e\u003ccode\u003e148f7bb\u003c/code\u003e\u003c/a\u003e updated tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/akiran/react-slick/compare/0.30.3...0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svgmap` from 2.14.0 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stephanwagner/svgMap/releases\"\u003esvgmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'src' and 'assets' to package.json files list by \u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/pull/161\"\u003estephanwagner/svgMap#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\"\u003ehttps://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor to use rollup with modern umd wrapper\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: tooltip timeout was a bad UX (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix: country filling fixed; no black flash, no missing colors (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces functionality so tooltip is shown on click, too, to make it work on touch devices (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/14\"\u003e#14\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes country border highlighting on hover (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat/optional reset zoom on resize (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix: Default map colors to colorNoData to avoid black flash of countries on load (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeature: Allow positioning zoom controls (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\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/stephanwagner/svgMap/commit/0ee067b5d365675c144d3b8c6029c114cc6f4641\"\u003e\u003ccode\u003e0ee067b\u003c/code\u003e\u003c/a\u003e Add 'src' and 'assets' to package.json files list (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/0968a7d63dddb8f566052036eb076b3fdadea551\"\u003e\u003ccode\u003e0968a7d\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/949cf0ef2c2c21a67366ef7d30ebc363423f05d2\"\u003e\u003ccode\u003e949cf0e\u003c/code\u003e\u003c/a\u003e Bugfix continents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/5b13d5908e9ca5595c59636fe5955a5f45ea8f62\"\u003e\u003ccode\u003e5b13d59\u003c/code\u003e\u003c/a\u003e Fix rollup, use correct filenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/8ff68474a4aba11199207c78195652b233531cd0\"\u003e\u003ccode\u003e8ff6847\u003c/code\u003e\u003c/a\u003e Refactor using rollup and modern umd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/eb2a3236ca4b234109cc568c9fb28a2f0a5d0ae3\"\u003e\u003ccode\u003eeb2a323\u003c/code\u003e\u003c/a\u003e Update gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/22656e3834035ec4e4d0a8e168d9504dfaacf318\"\u003e\u003ccode\u003e22656e3\u003c/code\u003e\u003c/a\u003e Update prettierrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/bb71d867157c40af6908c2b798d06ebe219281ce\"\u003e\u003ccode\u003ebb71d86\u003c/code\u003e\u003c/a\u003e Update licence file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/593d0b3f871824873f11f3910768e13342889ced\"\u003e\u003ccode\u003e593d0b3\u003c/code\u003e\u003c/a\u003e Enhancement: stop versioning dist (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/e9a0a2663287f9365091edf78f228e873c3a3ce7\"\u003e\u003ccode\u003ee9a0a26\u003c/code\u003e\u003c/a\u003e Bump qs and express in /demo/react/app (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.14.0...v2.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.4.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.4.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\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/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\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\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\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\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\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@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/core` from 1.5.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare...\n\n_Description has been truncated_","html_url":"https://github.com/aobaharuki2005/Electronics-eCommerce-Shop-With-Admin-Dashboard-NextJS-NodeJS/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aobaharuki2005%2FElectronics-eCommerce-Shop-With-Admin-Dashboard-NextJS-NodeJS/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"6.2.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-01-14T00:40:45.000Z","version_change":"6.2.0 → 6.4.0","issue":{"uuid":"3811075498","node_id":"PR_kwDOQ5MpiM69C_pb","number":3,"state":"open","title":"Bump the root-minor-and-patch group with 73 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-14T00:40:45.000Z","updated_at":"2026-01-15T13:00:51.992Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"root-minor-and-patch","update_count":73,"packages":[{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"flowbite-react","old_version":"0.7.8","new_version":"0.12.16","repository_url":"https://github.com/themesberg/flowbite-react"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"react-apexcharts","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/apexcharts/react-apexcharts"},{"name":"react-slick","old_version":"0.30.3","new_version":"0.31.0","repository_url":"https://github.com/akiran/react-slick"},{"name":"svgmap","old_version":"2.14.0","new_version":"2.18.2","repository_url":"https://github.com/stephanwagner/svgMap"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@floating-ui/core","old_version":"1.6.0","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react","old_version":"0.26.10","new_version":"0.27.16","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@rushstack/eslint-patch","old_version":"1.12.0","new_version":"1.15.0","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"@svgdotjs/svg.js","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/svgdotjs/svg.js"},{"name":"@tanstack/react-virtual","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tanstack/virtual-core","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"apexcharts","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/apexcharts/apexcharts.js"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.2","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"content-disposition","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"debounce","old_version":"2.0.0","new_version":"2.2.0","repository_url":"https://github.com/sindresorhus/debounce"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.218","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"exsolve","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/unjs/exsolve"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"finalhandler","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/pillarjs/finalhandler"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"goober","old_version":"2.1.16","new_version":"2.1.18","repository_url":"https://github.com/cristianbote/goober"},{"name":"is-arrayish","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/qix-/node-is-arrayish"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"mime-types","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/jshttp/mime-types"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nypm","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unjs/nypm"},{"name":"oidc-token-hash","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/panva/oidc-token-hash"},{"name":"raw-body","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/stream-utils/raw-body"},{"name":"send","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/pillarjs/send"},{"name":"serve-static","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/expressjs/serve-static"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tinyexec","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the root-minor-and-patch group with 73 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.1` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.1.0` | `8.2.1` |\n| [flowbite-react](https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui) | `0.7.8` | `0.12.16` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.6` |\n| [react-apexcharts](https://github.com/apexcharts/react-apexcharts) | `1.7.0` | `1.9.0` |\n| [react-slick](https://github.com/akiran/react-slick) | `0.30.3` | `0.31.0` |\n| [svgmap](https://github.com/stephanwagner/svgMap) | `2.14.0` | `2.18.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.6.0` | `1.7.3` |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.26.10` | `0.27.16` |\n| [@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch) | `1.12.0` | `1.15.0` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [@svgdotjs/svg.js](https://github.com/svgdotjs/svg.js) | `3.2.4` | `3.2.5` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.12` | `3.13.18` |\n| [@tanstack/virtual-core](https://github.com/TanStack/virtual/tree/HEAD/packages/virtual-core) | `3.13.12` | `3.13.18` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.43.0` | `8.46.2` |\n| [apexcharts](https://github.com/apexcharts/apexcharts.js) | `5.3.5` | `5.3.6` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.2` | `2.9.14` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001764` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.0` | `1.0.1` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [debounce](https://github.com/sindresorhus/debounce) | `2.0.0` | `2.2.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.218` | `1.5.267` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [exsolve](https://github.com/unjs/exsolve) | `1.0.7` | `1.0.8` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [finalhandler](https://github.com/pillarjs/finalhandler) | `2.1.0` | `2.1.1` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [goober](https://github.com/cristianbote/goober) | `2.1.16` | `2.1.18` |\n| [is-arrayish](https://github.com/qix-/node-is-arrayish) | `0.3.2` | `0.3.4` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [mime-types](https://github.com/jshttp/mime-types) | `3.0.1` | `3.0.2` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.1` | `0.6.2` |\n| [oidc-token-hash](https://github.com/panva/oidc-token-hash) | `5.1.1` | `5.2.0` |\n| [raw-body](https://github.com/stream-utils/raw-body) | `3.0.1` | `3.0.2` |\n| [send](https://github.com/pillarjs/send) | `1.2.0` | `1.2.1` |\n| [serve-static](https://github.com/expressjs/serve-static) | `2.2.0` | `2.2.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.1` | `1.0.2` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.16 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.16...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.6 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\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/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4c76b6f84ad392bc3be1a23ca97d4f1e8368cbf0\"\u003e\u003ccode\u003e4c76b6f\u003c/code\u003e\u003c/a\u003e Use correct ESM import syntax (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/27e8496bcd689a16acc7d0bf7c88b933efad569a\"\u003e\u003ccode\u003e27e8496\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1168\"\u003e#1168\u003c/a\u003e from MariusRumpf/add-forbid-contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/a920096dbe3ddacff541745bb49d64df874a1087\"\u003e\u003ccode\u003ea920096\u003c/code\u003e\u003c/a\u003e Add ADD_FORBID_CONTENTS setting to extend default list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac64660975fe1141e2654eafeca58eff3ecbc981\"\u003e\u003ccode\u003eac64660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1163\"\u003e#1163\u003c/a\u003e from cure53/dependabot/github_actions/actions/setup-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.6...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.1.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.1.0...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flowbite-react` from 0.7.8 to 0.12.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/themesberg/flowbite-react/releases\"\u003eflowbite-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflowbite-react@0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\u003c/p\u003e\n\u003cp\u003eThe breaking change is self-managed once upgrading \u003ccode\u003eflowbite-react\u003c/code\u003e and starting/building the app, which runs the \u003ccode\u003eflowbite-react dev\u003c/code\u003e or respectively \u003ccode\u003eflowbite-react build\u003c/code\u003e command that triggers the patch/fix/migration automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.10\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/themesberg/flowbite-react/blob/main/packages/ui/CHANGELOG.md\"\u003eflowbite-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\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/themesberg/flowbite-react/commit/31b3e7dd451cdd3d7e05542d11b79efce700958e\"\u003e\u003ccode\u003e31b3e7d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Fix CLI crash when using custom config (dark: false) (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/dbca07b23bd3896ffb4c6ca95e0d15c11ecd4a64\"\u003e\u003ccode\u003edbca07b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Fixes layout where title and close button overlap in RTL mode (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/251fcf4d64c2640461b17b866129b65fcecf0efd\"\u003e\u003ccode\u003e251fcf4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e fix: hide modal close button when not dismissible (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/790fbce60a636f89594ad88ac041dff76261c6b7\"\u003e\u003ccode\u003e790fbce\u003c/code\u003e\u003c/a\u003e normalize path: ensure forward slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/9d7731e83a5a8f2cb50cc25eda424342c5e10c97\"\u003e\u003ccode\u003e9d7731e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e feat: add theme option for today in datepicker (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/c931ae2e76dfbe4cf409dd538366eead1093af11\"\u003e\u003ccode\u003ec931ae2\u003c/code\u003e\u003c/a\u003e REVERT: set \u003ccode\u003econfigVersion\u003c/code\u003e to 1, isolated installs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/themesberg/flowbite-react/commits/flowbite-react@0.12.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.1.5 to 5.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c6532dba6f3954b683bd77c71b352c1ee0ed9961\"\u003e\u003ccode\u003ec6532db\u003c/code\u003e\u003c/a\u003e Release 5.1.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8f2fcc645974b625e2def27fa547c2c17f6f77a6\"\u003e\u003ccode\u003e8f2fcc6\u003c/code\u003e\u003c/a\u003e Pin and update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/71c042b23d1259f586e726248e9159a0273da1c2\"\u003e\u003ccode\u003e71c042b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9abd691a9dd9e74c3e62197f056bf4a03fc28d6e\"\u003e\u003ccode\u003e9abd691\u003c/code\u003e\u003c/a\u003e Fix benchmark regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/70bc11f07e5093d3f11b6733fff894d2ddc4c62d\"\u003e\u003ccode\u003e70bc11f\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/464d36b0df296acfe9b98b28b04a0a5c51499524\"\u003e\u003ccode\u003e464d36b\u003c/code\u003e\u003c/a\u003e Normalize behaviour\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/191414f0c97e7fff2d37619944b8d3db3f5b50d3\"\u003e\u003ccode\u003e191414f\u003c/code\u003e\u003c/a\u003e Fix test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/cb3626d0f3342fdf179cd425fd9c4fbb92c7d0e7\"\u003e\u003ccode\u003ecb3626d\u003c/code\u003e\u003c/a\u003e Do not allow tose size=0 on Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/095b73d4a051e21081b281a5b2a1aabb4bc9a061\"\u003e\u003ccode\u003e095b73d\u003c/code\u003e\u003c/a\u003e Fix Dev Container support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/3e7d645a9da812005f14bbc4da2df043f2e07d87\"\u003e\u003ccode\u003e3e7d645\u003c/code\u003e\u003c/a\u003e Bump vite from 6.2.7 to 6.3.6 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.1.5...5.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-apexcharts` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apexcharts/react-apexcharts/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-slick` from 0.30.3 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/akiran/react-slick/releases\"\u003ereact-slick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed extra clones issue\u003c/li\u003e\n\u003cli\u003eExtra height of slider in vertical mode when number of slides is less than or equal to slidesToShow issue\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/97442318e9a442bd4a84eb25133ef62087f98232\"\u003e\u003ccode\u003e9744231\u003c/code\u003e\u003c/a\u003e release 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/3b03c6c735bb249c75931db391f27e1b2566ca6d\"\u003e\u003ccode\u003e3b03c6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2430\"\u003e#2430\u003c/a\u003e from akiran/clone-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/cfbd65e82701158cd2d7ecd7535747c0829e04b6\"\u003e\u003ccode\u003ecfbd65e\u003c/code\u003e\u003c/a\u003e increase wait time in responsive playwright tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/dabd4adfbddbf9413634c513c9c0c9aeba34da9c\"\u003e\u003ccode\u003edabd4ad\u003c/code\u003e\u003c/a\u003e updated jest config to add react-slick alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/9ba9df4152d427b5d911b2bc52ef79904579b31e\"\u003e\u003ccode\u003e9ba9df4\u003c/code\u003e\u003c/a\u003e fixed clone test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/057c02cf006446e994355958b633ee12f45059c6\"\u003e\u003ccode\u003e057c02c\u003c/code\u003e\u003c/a\u003e removed sample tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/a5a3cbe69abf4254713989f480e43480d3efdfe4\"\u003e\u003ccode\u003ea5a3cbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2428\"\u003e#2428\u003c/a\u003e from akiran/extra-clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/93dbaa6e58e283eb8c7e399d996c749a046129b9\"\u003e\u003ccode\u003e93dbaa6\u003c/code\u003e\u003c/a\u003e fix to remove extra clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/7356a3ae739dda1b100781c624364ec8da76b866\"\u003e\u003ccode\u003e7356a3a\u003c/code\u003e\u003c/a\u003e removed jquery react compate tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/148f7bbd543826b7842e27a43c59babd337e26ab\"\u003e\u003ccode\u003e148f7bb\u003c/code\u003e\u003c/a\u003e updated tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/akiran/react-slick/compare/0.30.3...0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svgmap` from 2.14.0 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stephanwagner/svgMap/releases\"\u003esvgmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'src' and 'assets' to package.json files list by \u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/pull/161\"\u003estephanwagner/svgMap#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\"\u003ehttps://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor to use rollup with modern umd wrapper\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: tooltip timeout was a bad UX (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix: country filling fixed; no black flash, no missing colors (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces functionality so tooltip is shown on click, too, to make it work on touch devices (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/14\"\u003e#14\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes country border highlighting on hover (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat/optional reset zoom on resize (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix: Default map colors to colorNoData to avoid black flash of countries on load (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeature: Allow positioning zoom controls (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\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/stephanwagner/svgMap/commit/0ee067b5d365675c144d3b8c6029c114cc6f4641\"\u003e\u003ccode\u003e0ee067b\u003c/code\u003e\u003c/a\u003e Add 'src' and 'assets' to package.json files list (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/0968a7d63dddb8f566052036eb076b3fdadea551\"\u003e\u003ccode\u003e0968a7d\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/949cf0ef2c2c21a67366ef7d30ebc363423f05d2\"\u003e\u003ccode\u003e949cf0e\u003c/code\u003e\u003c/a\u003e Bugfix continents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/5b13d5908e9ca5595c59636fe5955a5f45ea8f62\"\u003e\u003ccode\u003e5b13d59\u003c/code\u003e\u003c/a\u003e Fix rollup, use correct filenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/8ff68474a4aba11199207c78195652b233531cd0\"\u003e\u003ccode\u003e8ff6847\u003c/code\u003e\u003c/a\u003e Refactor using rollup and modern umd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/eb2a3236ca4b234109cc568c9fb28a2f0a5d0ae3\"\u003e\u003ccode\u003eeb2a323\u003c/code\u003e\u003c/a\u003e Update gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/22656e3834035ec4e4d0a8e168d9504dfaacf318\"\u003e\u003ccode\u003e22656e3\u003c/code\u003e\u003c/a\u003e Update prettierrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/bb71d867157c40af6908c2b798d06ebe219281ce\"\u003e\u003ccode\u003ebb71d86\u003c/code\u003e\u003c/a\u003e Update licence file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/593d0b3f871824873f11f3910768e13342889ced\"\u003e\u003ccode\u003e593d0b3\u003c/code\u003e\u003c/a\u003e Enhancement: stop versioning dist (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/e9a0a2663287f9365091edf78f228e873c3a3ce7\"\u003e\u003ccode\u003ee9a0a26\u003c/code\u003e\u003c/a\u003e Bump qs and express in /demo/react/app (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.14.0...v2.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.4.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.4.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\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/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\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\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\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/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\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\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\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@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/core` from 1.5.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add napi_create_object_with_properties method by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/181\"\u003etoyobayashi/emnapi#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: added SharedArrayBuffer api by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/171\"\u003etoyobayashi/emnapi#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make napi_delete_reference use node_api_basic_env by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/170\"\u003etoyobayashi/emnapi#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: migrate to npm trusted publishing by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/168\"\u003etoyobayashi/emnapi#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/f40577ad6013236e46bef57d829ece20773997bb\"\u003e\u003ccode\u003ef40577a\u003c/code\u003e\u003c/a\u003e 1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/c95f961fbcd33be46cdcc7ae77fb299c773a675a\"\u003e\u003ccode\u003ec95f961\u003c/code\u003e\u003c/a\u003e feat: support SharedArrayBuffer in napi_create_dataview (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/92964e3738bd380c9c66bfc2cf8f332d108035f1\"\u003e\u003ccode\u003e92964e3\u003c/code\u003e\u003c/a\u003e move Node-API version detection (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/11f4936f39121d0d79bc4901cf14dca02ef4abea\"\u003e\u003ccode\u003e11f4936\u003c/code\u003e\u003c/a\u003e 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/44bd3c798d97952d5dccc2fc9ab14494b9ef7964\"\u003e\u003ccode\u003e44bd3c7\u003c/code\u003e\u003c/a\u003e [Backport] feat: add napi_create_object_with_properties method (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/62ab842b64f14da4a9838861758cbcb5c8465900\"\u003e\u003ccode\u003e62ab842\u003c/code\u003e\u003c/a\u003e ci: fix version retrieval\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​emnapi/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/runtime` from 1.5.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add napi_create_object_with_properties method by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/181\"\u003etoyobayashi/emnapi#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/toyobayashi...\n\n_Description has been truncated_","html_url":"https://github.com/aobaharuki2005/ecommerce-shop-fork/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aobaharuki2005%2Fecommerce-shop-fork/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"6.2.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-01-13T10:48:03.000Z","version_change":"6.2.0 → 6.4.0","issue":{"uuid":"3808279271","node_id":"PR_kwDOQ46oR8685oCm","number":7,"state":"open","title":"root(deps): bump the root-minor-and-patch group with 79 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-01-13T10:48:03.000Z","updated_at":"2026-01-13T10:48:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"root(deps): bump","group_name":"root-minor-and-patch","update_count":79,"packages":[{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"flowbite-react","old_version":"0.7.8","new_version":"0.12.16","repository_url":"https://github.com/themesberg/flowbite-react"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"next-auth","old_version":"4.24.11","new_version":"4.24.13","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"react-apexcharts","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/apexcharts/react-apexcharts"},{"name":"react-slick","old_version":"0.30.3","new_version":"0.31.0","repository_url":"https://github.com/akiran/react-slick"},{"name":"svgmap","old_version":"2.14.0","new_version":"2.18.2","repository_url":"https://github.com/stephanwagner/svgMap"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@floating-ui/core","old_version":"1.6.0","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react","old_version":"0.26.10","new_version":"0.27.16","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@rushstack/eslint-patch","old_version":"1.12.0","new_version":"1.15.0","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"@svgdotjs/svg.js","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/svgdotjs/svg.js"},{"name":"@tanstack/react-virtual","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tanstack/virtual-core","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"apexcharts","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/apexcharts/apexcharts.js"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.2","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"2.2.0","new_version":"2.2.2","repository_url":"https://github.com/expressjs/body-parser"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"content-disposition","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"debounce","old_version":"2.0.0","new_version":"2.2.0","repository_url":"https://github.com/sindresorhus/debounce"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.218","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"exsolve","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/unjs/exsolve"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"finalhandler","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/pillarjs/finalhandler"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"goober","old_version":"2.1.16","new_version":"2.1.18","repository_url":"https://github.com/cristianbote/goober"},{"name":"iconv-lite","old_version":"0.6.3","new_version":"0.7.0","repository_url":"https://github.com/pillarjs/iconv-lite"},{"name":"is-arrayish","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/qix-/node-is-arrayish"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"mime-types","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/jshttp/mime-types"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nypm","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unjs/nypm"},{"name":"oidc-token-hash","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/panva/oidc-token-hash"},{"name":"preact","old_version":"10.27.1","new_version":"10.28.2","repository_url":"https://github.com/preactjs/preact"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"raw-body","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/stream-utils/raw-body"},{"name":"send","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/pillarjs/send"},{"name":"serve-static","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/expressjs/serve-static"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tinyexec","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the root-minor-and-patch group with 79 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.1` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.1.0` | `8.2.1` |\n| [flowbite-react](https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui) | `0.7.8` | `0.12.16` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.6` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `4.24.11` | `4.24.13` |\n| [react-apexcharts](https://github.com/apexcharts/react-apexcharts) | `1.7.0` | `1.9.0` |\n| [react-slick](https://github.com/akiran/react-slick) | `0.30.3` | `0.31.0` |\n| [svgmap](https://github.com/stephanwagner/svgMap) | `2.14.0` | `2.18.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.6.0` | `1.7.3` |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.26.10` | `0.27.16` |\n| [@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch) | `1.12.0` | `1.15.0` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [@svgdotjs/svg.js](https://github.com/svgdotjs/svg.js) | `3.2.4` | `3.2.5` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.12` | `3.13.18` |\n| [@tanstack/virtual-core](https://github.com/TanStack/virtual/tree/HEAD/packages/virtual-core) | `3.13.12` | `3.13.18` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.43.0` | `8.46.2` |\n| [apexcharts](https://github.com/apexcharts/apexcharts.js) | `5.3.5` | `5.3.6` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.2` | `2.9.14` |\n| [body-parser](https://github.com/expressjs/body-parser) | `2.2.0` | `2.2.2` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001764` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.0` | `1.0.1` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [debounce](https://github.com/sindresorhus/debounce) | `2.0.0` | `2.2.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.218` | `1.5.267` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [exsolve](https://github.com/unjs/exsolve) | `1.0.7` | `1.0.8` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [finalhandler](https://github.com/pillarjs/finalhandler) | `2.1.0` | `2.1.1` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [goober](https://github.com/cristianbote/goober) | `2.1.16` | `2.1.18` |\n| [iconv-lite](https://github.com/pillarjs/iconv-lite) | `0.6.3` | `0.7.0` |\n| [is-arrayish](https://github.com/qix-/node-is-arrayish) | `0.3.2` | `0.3.4` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [mime-types](https://github.com/jshttp/mime-types) | `3.0.1` | `3.0.2` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.1` | `0.6.2` |\n| [oidc-token-hash](https://github.com/panva/oidc-token-hash) | `5.1.1` | `5.2.0` |\n| [preact](https://github.com/preactjs/preact) | `10.27.1` | `10.28.2` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [raw-body](https://github.com/stream-utils/raw-body) | `3.0.1` | `3.0.2` |\n| [send](https://github.com/pillarjs/send) | `1.2.0` | `1.2.1` |\n| [serve-static](https://github.com/expressjs/serve-static) | `2.2.0` | `2.2.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.1` | `1.0.2` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.16 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.16...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.6 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\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/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4c76b6f84ad392bc3be1a23ca97d4f1e8368cbf0\"\u003e\u003ccode\u003e4c76b6f\u003c/code\u003e\u003c/a\u003e Use correct ESM import syntax (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/27e8496bcd689a16acc7d0bf7c88b933efad569a\"\u003e\u003ccode\u003e27e8496\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1168\"\u003e#1168\u003c/a\u003e from MariusRumpf/add-forbid-contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/a920096dbe3ddacff541745bb49d64df874a1087\"\u003e\u003ccode\u003ea920096\u003c/code\u003e\u003c/a\u003e Add ADD_FORBID_CONTENTS setting to extend default list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac64660975fe1141e2654eafeca58eff3ecbc981\"\u003e\u003ccode\u003eac64660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1163\"\u003e#1163\u003c/a\u003e from cure53/dependabot/github_actions/actions/setup-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.6...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.1.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.1.0...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flowbite-react` from 0.7.8 to 0.12.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/themesberg/flowbite-react/releases\"\u003eflowbite-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflowbite-react@0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\u003c/p\u003e\n\u003cp\u003eThe breaking change is self-managed once upgrading \u003ccode\u003eflowbite-react\u003c/code\u003e and starting/building the app, which runs the \u003ccode\u003eflowbite-react dev\u003c/code\u003e or respectively \u003ccode\u003eflowbite-react build\u003c/code\u003e command that triggers the patch/fix/migration automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.10\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/themesberg/flowbite-react/blob/main/packages/ui/CHANGELOG.md\"\u003eflowbite-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\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/themesberg/flowbite-react/commit/31b3e7dd451cdd3d7e05542d11b79efce700958e\"\u003e\u003ccode\u003e31b3e7d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Fix CLI crash when using custom config (dark: false) (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/dbca07b23bd3896ffb4c6ca95e0d15c11ecd4a64\"\u003e\u003ccode\u003edbca07b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Fixes layout where title and close button overlap in RTL mode (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/251fcf4d64c2640461b17b866129b65fcecf0efd\"\u003e\u003ccode\u003e251fcf4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e fix: hide modal close button when not dismissible (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/790fbce60a636f89594ad88ac041dff76261c6b7\"\u003e\u003ccode\u003e790fbce\u003c/code\u003e\u003c/a\u003e normalize path: ensure forward slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/9d7731e83a5a8f2cb50cc25eda424342c5e10c97\"\u003e\u003ccode\u003e9d7731e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e feat: add theme option for today in datepicker (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/c931ae2e76dfbe4cf409dd538366eead1093af11\"\u003e\u003ccode\u003ec931ae2\u003c/code\u003e\u003c/a\u003e REVERT: set \u003ccode\u003econfigVersion\u003c/code\u003e to 1, isolated installs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/themesberg/flowbite-react/commits/flowbite-react@0.12.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.1.5 to 5.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c6532dba6f3954b683bd77c71b352c1ee0ed9961\"\u003e\u003ccode\u003ec6532db\u003c/code\u003e\u003c/a\u003e Release 5.1.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8f2fcc645974b625e2def27fa547c2c17f6f77a6\"\u003e\u003ccode\u003e8f2fcc6\u003c/code\u003e\u003c/a\u003e Pin and update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/71c042b23d1259f586e726248e9159a0273da1c2\"\u003e\u003ccode\u003e71c042b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9abd691a9dd9e74c3e62197f056bf4a03fc28d6e\"\u003e\u003ccode\u003e9abd691\u003c/code\u003e\u003c/a\u003e Fix benchmark regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/70bc11f07e5093d3f11b6733fff894d2ddc4c62d\"\u003e\u003ccode\u003e70bc11f\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/464d36b0df296acfe9b98b28b04a0a5c51499524\"\u003e\u003ccode\u003e464d36b\u003c/code\u003e\u003c/a\u003e Normalize behaviour\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/191414f0c97e7fff2d37619944b8d3db3f5b50d3\"\u003e\u003ccode\u003e191414f\u003c/code\u003e\u003c/a\u003e Fix test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/cb3626d0f3342fdf179cd425fd9c4fbb92c7d0e7\"\u003e\u003ccode\u003ecb3626d\u003c/code\u003e\u003c/a\u003e Do not allow tose size=0 on Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/095b73d4a051e21081b281a5b2a1aabb4bc9a061\"\u003e\u003ccode\u003e095b73d\u003c/code\u003e\u003c/a\u003e Fix Dev Container support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/3e7d645a9da812005f14bbc4da2df043f2e07d87\"\u003e\u003ccode\u003e3e7d645\u003c/code\u003e\u003c/a\u003e Bump vite from 6.2.7 to 6.3.6 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.1.5...5.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-auth` from 4.24.11 to 4.24.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1a70ee8e3b9ed5be5446a221c133bc8d26157a3f\"\u003e\u003ccode\u003e1a70ee8\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/edafd2147dc33065d9e31bfdb924e03506e7d408\"\u003e\u003ccode\u003eedafd21\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/aafbfb9ea773a4941a0b0d3010343624b500086a\"\u003e\u003ccode\u003eaafbfb9\u003c/code\u003e\u003c/a\u003e chore: fix apps deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1f48cf7cbbc43517174cb47b4eb5dd402025c8b7\"\u003e\u003ccode\u003e1f48cf7\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/4758a2f1ff185c9759df0c558b03fe931920d0a5\"\u003e\u003ccode\u003e4758a2f\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003eworkflow_dispatch\u003c/code\u003e for release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d3aecfe1f150434e1cfff21c291277137266827a\"\u003e\u003ccode\u003ed3aecfe\u003c/code\u003e\u003c/a\u003e feat: add next 16 support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13303\"\u003e#13303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/82efcf81f218aae43683f8dd2f7c260ef69b3ece\"\u003e\u003ccode\u003e82efcf8\u003c/code\u003e\u003c/a\u003e fix: security issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13304\"\u003e#13304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/798c3d59274cddc5ad22d4a68c211736f0deb191\"\u003e\u003ccode\u003e798c3d5\u003c/code\u003e\u003c/a\u003e docs: update banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/02d3480f8d8405af52eaa0cdc2f8f75bb7e8b4e8\"\u003e\u003ccode\u003e02d3480\u003c/code\u003e\u003c/a\u003e chore: remove clerk ads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/7f88fa0ba97e7aab43c931dfe674e51748723da3\"\u003e\u003ccode\u003e7f88fa0\u003c/code\u003e\u003c/a\u003e chore: remove sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/next-auth@4.24.11...next-auth@4.24.13\"\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/~himself_65\"\u003ehimself_65\u003c/a\u003e, a new releaser for next-auth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-apexcharts` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apexcharts/react-apexcharts/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-slick` from 0.30.3 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/akiran/react-slick/releases\"\u003ereact-slick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed extra clones issue\u003c/li\u003e\n\u003cli\u003eExtra height of slider in vertical mode when number of slides is less than or equal to slidesToShow issue\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/97442318e9a442bd4a84eb25133ef62087f98232\"\u003e\u003ccode\u003e9744231\u003c/code\u003e\u003c/a\u003e release 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/3b03c6c735bb249c75931db391f27e1b2566ca6d\"\u003e\u003ccode\u003e3b03c6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2430\"\u003e#2430\u003c/a\u003e from akiran/clone-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/cfbd65e82701158cd2d7ecd7535747c0829e04b6\"\u003e\u003ccode\u003ecfbd65e\u003c/code\u003e\u003c/a\u003e increase wait time in responsive playwright tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/dabd4adfbddbf9413634c513c9c0c9aeba34da9c\"\u003e\u003ccode\u003edabd4ad\u003c/code\u003e\u003c/a\u003e updated jest config to add react-slick alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/9ba9df4152d427b5d911b2bc52ef79904579b31e\"\u003e\u003ccode\u003e9ba9df4\u003c/code\u003e\u003c/a\u003e fixed clone test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/057c02cf006446e994355958b633ee12f45059c6\"\u003e\u003ccode\u003e057c02c\u003c/code\u003e\u003c/a\u003e removed sample tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/a5a3cbe69abf4254713989f480e43480d3efdfe4\"\u003e\u003ccode\u003ea5a3cbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2428\"\u003e#2428\u003c/a\u003e from akiran/extra-clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/93dbaa6e58e283eb8c7e399d996c749a046129b9\"\u003e\u003ccode\u003e93dbaa6\u003c/code\u003e\u003c/a\u003e fix to remove extra clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/7356a3ae739dda1b100781c624364ec8da76b866\"\u003e\u003ccode\u003e7356a3a\u003c/code\u003e\u003c/a\u003e removed jquery react compate tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/148f7bbd543826b7842e27a43c59babd337e26ab\"\u003e\u003ccode\u003e148f7bb\u003c/code\u003e\u003c/a\u003e updated tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/akiran/react-slick/compare/0.30.3...0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svgmap` from 2.14.0 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stephanwagner/svgMap/releases\"\u003esvgmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'src' and 'assets' to package.json files list by \u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/pull/161\"\u003estephanwagner/svgMap#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\"\u003ehttps://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor to use rollup with modern umd wrapper\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: tooltip timeout was a bad UX (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix: country filling fixed; no black flash, no missing colors (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces functionality so tooltip is shown on click, too, to make it work on touch devices (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/14\"\u003e#14\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes country border highlighting on hover (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat/optional reset zoom on resize (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix: Default map colors to colorNoData to avoid black flash of countries on load (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeature: Allow positioning zoom controls (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\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/stephanwagner/svgMap/commit/0ee067b5d365675c144d3b8c6029c114cc6f4641\"\u003e\u003ccode\u003e0ee067b\u003c/code\u003e\u003c/a\u003e Add 'src' and 'assets' to package.json files list (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/0968a7d63dddb8f566052036eb076b3fdadea551\"\u003e\u003ccode\u003e0968a7d\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/949cf0ef2c2c21a67366ef7d30ebc363423f05d2\"\u003e\u003ccode\u003e949cf0e\u003c/code\u003e\u003c/a\u003e Bugfix continents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/5b13d5908e9ca5595c59636fe5955a5f45ea8f62\"\u003e\u003ccode\u003e5b13d59\u003c/code\u003e\u003c/a\u003e Fix rollup, use correct filenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/8ff68474a4aba11199207c78195652b233531cd0\"\u003e\u003ccode\u003e8ff6847\u003c/code\u003e\u003c/a\u003e Refactor using rollup and modern umd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/eb2a3236ca4b234109cc568c9fb28a2f0a5d0ae3\"\u003e\u003ccode\u003eeb2a323\u003c/code\u003e\u003c/a\u003e Update gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/22656e3834035ec4e4d0a8e168d9504dfaacf318\"\u003e\u003ccode\u003e22656e3\u003c/code\u003e\u003c/a\u003e Update prettierrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/bb71d867157c40af6908c2b798d06ebe219281ce\"\u003e\u003ccode\u003ebb71d86\u003c/code\u003e\u003c/a\u003e Update licence file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/593d0b3f871824873f11f3910768e13342889ced\"\u003e\u003ccode\u003e593d0b3\u003c/code\u003e\u003c/a\u003e Enhancement: stop versioning dist (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/e9a0a2663287f9365091edf78f228e873c3a3ce7\"\u003e\u003ccode\u003ee9a0a26\u003c/code\u003e\u003c/a\u003e Bump qs and express in /demo/react/app (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.14.0...v2.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.4.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.4.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\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/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\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\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\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/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\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\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\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@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/core` from 1.5.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add napi_create_object_with_properties method by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/181\"\u003etoyobayashi/emnapi#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: added SharedArrayBuffer api by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/171\"\u003etoyobayashi/emnapi#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make napi_delete_reference use node_api_basic_env by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/170\"\u003etoyobayashi/emnapi#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: migrate to npm trusted publishing by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/168\"\u003etoyobayashi/emnapi#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/f40577ad6013236e46bef57d829ece20773997bb\"\u003e\u003ccode\u003ef40577a\u003c/code\u003e\u003c/a\u003e 1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/c95f961fbcd33be46cdcc7ae77fb299c773a675a\"\u003e\u003ccode\u003ec95f961\u003c/code\u003e\u003c/a\u003e feat: support SharedArrayBuffer in napi_create_dataview (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/92964e3738bd380c9c66bfc2cf8f332d108035f1\"\u003e\u003ccode\u003e92964e3\u003c/code\u003e\u003c/a\u003e move Node-API version detection (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/11f4936f39121d0d79bc4901cf14dca02ef4abea\"\u003e\u003ccode\u003e11f4936\u003c/code\u003e\u003c/a\u003e 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/44bd3c798d97952d5dccc2fc9ab14494b9ef7964\"\u003e\u003ccode\u003e44bd3c7\u003c/code\u003e\u003c/a\u003e [Backport] feat: add napi_create_object_with_properties method (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi...\n\n_Description has been truncated_","html_url":"https://github.com/baotg235019-soict/electronic-ecommerce-forkv1/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/baotg235019-soict%2Felectronic-ecommerce-forkv1/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"6.2.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-01-13T08:37:02.000Z","version_change":"6.2.0 → 6.4.0","issue":{"uuid":"3807771822","node_id":"PR_kwDOQ4uQeM683-OL","number":40,"state":"closed","title":"root(deps): bump the root-minor-and-patch group with 79 updates","user":"dependabot[bot]","labels":["dependencies","root-side","automated-pr"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-13T12:34:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T08:37:02.000Z","updated_at":"2026-01-13T12:34:35.000Z","time_to_close":14251,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"root(deps): bump","group_name":"root-minor-and-patch","update_count":79,"packages":[{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"flowbite-react","old_version":"0.7.8","new_version":"0.12.16","repository_url":"https://github.com/themesberg/flowbite-react"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"next-auth","old_version":"4.24.11","new_version":"4.24.13","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"react-apexcharts","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/apexcharts/react-apexcharts"},{"name":"react-slick","old_version":"0.30.3","new_version":"0.31.0","repository_url":"https://github.com/akiran/react-slick"},{"name":"svgmap","old_version":"2.14.0","new_version":"2.18.2","repository_url":"https://github.com/stephanwagner/svgMap"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@floating-ui/core","old_version":"1.6.0","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react","old_version":"0.26.10","new_version":"0.27.16","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@rushstack/eslint-patch","old_version":"1.12.0","new_version":"1.15.0","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"@svgdotjs/svg.js","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/svgdotjs/svg.js"},{"name":"@tanstack/react-virtual","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tanstack/virtual-core","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.43.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.43.0","new_version":"8.46.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"apexcharts","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/apexcharts/apexcharts.js"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.2","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"2.2.0","new_version":"2.2.2","repository_url":"https://github.com/expressjs/body-parser"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"content-disposition","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"debounce","old_version":"2.0.0","new_version":"2.2.0","repository_url":"https://github.com/sindresorhus/debounce"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.218","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"exsolve","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/unjs/exsolve"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"finalhandler","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/pillarjs/finalhandler"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"goober","old_version":"2.1.16","new_version":"2.1.18","repository_url":"https://github.com/cristianbote/goober"},{"name":"iconv-lite","old_version":"0.6.3","new_version":"0.7.0","repository_url":"https://github.com/pillarjs/iconv-lite"},{"name":"is-arrayish","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/qix-/node-is-arrayish"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"mime-types","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/jshttp/mime-types"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nypm","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unjs/nypm"},{"name":"oidc-token-hash","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/panva/oidc-token-hash"},{"name":"preact","old_version":"10.27.1","new_version":"10.28.2","repository_url":"https://github.com/preactjs/preact"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"raw-body","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/stream-utils/raw-body"},{"name":"send","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/pillarjs/send"},{"name":"serve-static","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/expressjs/serve-static"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tinyexec","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the root-minor-and-patch group with 79 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.1` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.1.0` | `8.2.1` |\n| [flowbite-react](https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui) | `0.7.8` | `0.12.16` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.6` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `4.24.11` | `4.24.13` |\n| [react-apexcharts](https://github.com/apexcharts/react-apexcharts) | `1.7.0` | `1.9.0` |\n| [react-slick](https://github.com/akiran/react-slick) | `0.30.3` | `0.31.0` |\n| [svgmap](https://github.com/stephanwagner/svgMap) | `2.14.0` | `2.18.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.6.0` | `1.7.3` |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.26.10` | `0.27.16` |\n| [@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch) | `1.12.0` | `1.15.0` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [@svgdotjs/svg.js](https://github.com/svgdotjs/svg.js) | `3.2.4` | `3.2.5` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.12` | `3.13.18` |\n| [@tanstack/virtual-core](https://github.com/TanStack/virtual/tree/HEAD/packages/virtual-core) | `3.13.12` | `3.13.18` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.43.0` | `8.46.2` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.43.0` | `8.53.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.43.0` | `8.46.2` |\n| [apexcharts](https://github.com/apexcharts/apexcharts.js) | `5.3.5` | `5.3.6` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.2` | `2.9.14` |\n| [body-parser](https://github.com/expressjs/body-parser) | `2.2.0` | `2.2.2` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001764` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.0` | `1.0.1` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [debounce](https://github.com/sindresorhus/debounce) | `2.0.0` | `2.2.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.218` | `1.5.267` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [exsolve](https://github.com/unjs/exsolve) | `1.0.7` | `1.0.8` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [finalhandler](https://github.com/pillarjs/finalhandler) | `2.1.0` | `2.1.1` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [goober](https://github.com/cristianbote/goober) | `2.1.16` | `2.1.18` |\n| [iconv-lite](https://github.com/pillarjs/iconv-lite) | `0.6.3` | `0.7.0` |\n| [is-arrayish](https://github.com/qix-/node-is-arrayish) | `0.3.2` | `0.3.4` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [mime-types](https://github.com/jshttp/mime-types) | `3.0.1` | `3.0.2` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [nypm](https://github.com/unjs/nypm) | `0.6.1` | `0.6.2` |\n| [oidc-token-hash](https://github.com/panva/oidc-token-hash) | `5.1.1` | `5.2.0` |\n| [preact](https://github.com/preactjs/preact) | `10.27.1` | `10.28.2` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [raw-body](https://github.com/stream-utils/raw-body) | `3.0.1` | `3.0.2` |\n| [send](https://github.com/pillarjs/send) | `1.2.0` | `1.2.1` |\n| [serve-static](https://github.com/expressjs/serve-static) | `2.2.0` | `2.2.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.1` | `1.0.2` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.16 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.18] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undefined variable error (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.17] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprose-picture\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude unit in \u003ccode\u003ehr\u003c/code\u003e border-width value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e\u0026lt;kbd\u0026gt;\u003c/code\u003e styles work with Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove lodash dependencies (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e\"\u003e\u003ccode\u003eb316f95\u003c/code\u003e\u003c/a\u003e 0.5.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a\"\u003e\u003ccode\u003eed95206\u003c/code\u003e\u003c/a\u003e Fix variable declaration in opacity function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580\"\u003e\u003ccode\u003e7efcb4a\u003c/code\u003e\u003c/a\u003e 0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85\"\u003e\u003ccode\u003ee0ec248\u003c/code\u003e\u003c/a\u003e chore(ci): update actions for release insiders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b\"\u003e\u003ccode\u003e511afcb\u003c/code\u003e\u003c/a\u003e Add modifiers for description list elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae\"\u003e\u003ccode\u003e042a531\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eprose-picture\u003c/code\u003e modifiers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a\"\u003e\u003ccode\u003ef822222\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ekbd\u003c/code\u003e shadow colors not being calculated on oklch colors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039\"\u003e\u003ccode\u003eecb7e87\u003c/code\u003e\u003c/a\u003e Add Tailwind v4 custom color theme example to README (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.16...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.6 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\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/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096\"\u003e\u003ccode\u003e6fc446a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1175\"\u003e#1175\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae\"\u003e\u003ccode\u003e3b3bf91\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c\"\u003e\u003ccode\u003e9863f41\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b\"\u003e\u003ccode\u003eb4e0295\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356\"\u003e\u003ccode\u003e077746b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591\"\u003e\u003ccode\u003e4de68bb\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4c76b6f84ad392bc3be1a23ca97d4f1e8368cbf0\"\u003e\u003ccode\u003e4c76b6f\u003c/code\u003e\u003c/a\u003e Use correct ESM import syntax (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/27e8496bcd689a16acc7d0bf7c88b933efad569a\"\u003e\u003ccode\u003e27e8496\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1168\"\u003e#1168\u003c/a\u003e from MariusRumpf/add-forbid-contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/a920096dbe3ddacff541745bb49d64df874a1087\"\u003e\u003ccode\u003ea920096\u003c/code\u003e\u003c/a\u003e Add ADD_FORBID_CONTENTS setting to extend default list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac64660975fe1141e2654eafeca58eff3ecbc981\"\u003e\u003ccode\u003eac64660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1163\"\u003e#1163\u003c/a\u003e from cure53/dependabot/github_actions/actions/setup-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.6...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.1.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.1.0...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flowbite-react` from 0.7.8 to 0.12.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/themesberg/flowbite-react/releases\"\u003eflowbite-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflowbite-react@0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\u003c/p\u003e\n\u003cp\u003eThe breaking change is self-managed once upgrading \u003ccode\u003eflowbite-react\u003c/code\u003e and starting/building the app, which runs the \u003ccode\u003eflowbite-react dev\u003c/code\u003e or respectively \u003ccode\u003eflowbite-react build\u003c/code\u003e command that triggers the patch/fix/migration automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflowbite-react@0.12.10\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/themesberg/flowbite-react/blob/main/packages/ui/CHANGELOG.md\"\u003eflowbite-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1649\"\u003e#1649\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aliamadi\"\u003e\u003ccode\u003e@​aliamadi\u003c/code\u003e\u003c/a\u003e! - Fix CLI crash by safely iterating over Map values in init logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1643\"\u003e#1643\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SarthakPandey2002\"\u003e\u003ccode\u003e@​SarthakPandey2002\u003c/code\u003e\u003c/a\u003e! - Improve RTL support in the modal component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1641\"\u003e#1641\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ebbbang\"\u003e\u003ccode\u003e@​ebbbang\u003c/code\u003e\u003c/a\u003e! - Ensure modal close button respects dismissible prop\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1627\"\u003e#1627\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jonasho\"\u003e\u003ccode\u003e@​jonasho\u003c/code\u003e\u003c/a\u003e! - add theme option for today in datepicker\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/7ae1bb74b132bca20f3891ac2768d0f0975bdfdb\"\u003e\u003ccode\u003e7ae1bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - remove redundant \u003ccode\u003ebuild\u003c/code\u003e CLI command invocation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/themesberg/flowbite-react/pull/1635\"\u003e#1635\u003c/a\u003e \u003ca href=\"https://github.com/themesberg/flowbite-react/commit/20242167a0c235344c6669a234d6fbb3b1992b60\"\u003e\u003ccode\u003e2024216\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SutuSebastian\"\u003e\u003ccode\u003e@​SutuSebastian\u003c/code\u003e\u003c/a\u003e! - Use CSS variables for \u003ccode\u003etailwindcss@v4\u003c/code\u003e instead of inline colors.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e automatically generate \u003ccode\u003etailwindcss@v4\u003c/code\u003e config file\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e use css variables for the \u003ccode\u003ev4\u003c/code\u003e config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eOnly applicable to \u003ccode\u003etailwindcss@v4\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003ebefore\n\u003ccode\u003e@plugin \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the legacy JS plugin (that uses inline colors)\u003c/p\u003e\n\u003cp\u003eafter\n\u003ccode\u003e@import \u0026quot;flowbite-react/plugins/tailwindcss\u0026quot;\u003c/code\u003e - this points to the CSS-based plugin (that uses CSS variables)\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/themesberg/flowbite-react/commit/31b3e7dd451cdd3d7e05542d11b79efce700958e\"\u003e\u003ccode\u003e31b3e7d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3e65ed2b0eab2464cd1278cf58185f4dddef522a\"\u003e\u003ccode\u003e3e65ed2\u003c/code\u003e\u003c/a\u003e Fix CLI crash when using custom config (dark: false) (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/dbca07b23bd3896ffb4c6ca95e0d15c11ecd4a64\"\u003e\u003ccode\u003edbca07b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/d12300764e7e23d91188ce3ae329be0203e89174\"\u003e\u003ccode\u003ed123007\u003c/code\u003e\u003c/a\u003e Fixes layout where title and close button overlap in RTL mode (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/251fcf4d64c2640461b17b866129b65fcecf0efd\"\u003e\u003ccode\u003e251fcf4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/5007ee9153f21c4ef5cc4a9c70b319d3af82277e\"\u003e\u003ccode\u003e5007ee9\u003c/code\u003e\u003c/a\u003e fix: hide modal close button when not dismissible (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/790fbce60a636f89594ad88ac041dff76261c6b7\"\u003e\u003ccode\u003e790fbce\u003c/code\u003e\u003c/a\u003e normalize path: ensure forward slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/9d7731e83a5a8f2cb50cc25eda424342c5e10c97\"\u003e\u003ccode\u003e9d7731e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/3a08772d5857988a02c458b053a4cf406abd2d00\"\u003e\u003ccode\u003e3a08772\u003c/code\u003e\u003c/a\u003e feat: add theme option for today in datepicker (\u003ca href=\"https://github.com/themesberg/flowbite-react/tree/HEAD/packages/ui/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themesberg/flowbite-react/commit/c931ae2e76dfbe4cf409dd538366eead1093af11\"\u003e\u003ccode\u003ec931ae2\u003c/code\u003e\u003c/a\u003e REVERT: set \u003ccode\u003econfigVersion\u003c/code\u003e to 1, isolated installs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/themesberg/flowbite-react/commits/flowbite-react@0.12.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.1.5 to 5.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c6532dba6f3954b683bd77c71b352c1ee0ed9961\"\u003e\u003ccode\u003ec6532db\u003c/code\u003e\u003c/a\u003e Release 5.1.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8f2fcc645974b625e2def27fa547c2c17f6f77a6\"\u003e\u003ccode\u003e8f2fcc6\u003c/code\u003e\u003c/a\u003e Pin and update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/71c042b23d1259f586e726248e9159a0273da1c2\"\u003e\u003ccode\u003e71c042b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9abd691a9dd9e74c3e62197f056bf4a03fc28d6e\"\u003e\u003ccode\u003e9abd691\u003c/code\u003e\u003c/a\u003e Fix benchmark regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/70bc11f07e5093d3f11b6733fff894d2ddc4c62d\"\u003e\u003ccode\u003e70bc11f\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/464d36b0df296acfe9b98b28b04a0a5c51499524\"\u003e\u003ccode\u003e464d36b\u003c/code\u003e\u003c/a\u003e Normalize behaviour\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/191414f0c97e7fff2d37619944b8d3db3f5b50d3\"\u003e\u003ccode\u003e191414f\u003c/code\u003e\u003c/a\u003e Fix test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/cb3626d0f3342fdf179cd425fd9c4fbb92c7d0e7\"\u003e\u003ccode\u003ecb3626d\u003c/code\u003e\u003c/a\u003e Do not allow tose size=0 on Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/095b73d4a051e21081b281a5b2a1aabb4bc9a061\"\u003e\u003ccode\u003e095b73d\u003c/code\u003e\u003c/a\u003e Fix Dev Container support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/3e7d645a9da812005f14bbc4da2df043f2e07d87\"\u003e\u003ccode\u003e3e7d645\u003c/code\u003e\u003c/a\u003e Bump vite from 6.2.7 to 6.3.6 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.1.5...5.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-auth` from 4.24.11 to 4.24.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1a70ee8e3b9ed5be5446a221c133bc8d26157a3f\"\u003e\u003ccode\u003e1a70ee8\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/edafd2147dc33065d9e31bfdb924e03506e7d408\"\u003e\u003ccode\u003eedafd21\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/aafbfb9ea773a4941a0b0d3010343624b500086a\"\u003e\u003ccode\u003eaafbfb9\u003c/code\u003e\u003c/a\u003e chore: fix apps deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1f48cf7cbbc43517174cb47b4eb5dd402025c8b7\"\u003e\u003ccode\u003e1f48cf7\u003c/code\u003e\u003c/a\u003e chore(release): bump version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/4758a2f1ff185c9759df0c558b03fe931920d0a5\"\u003e\u003ccode\u003e4758a2f\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003eworkflow_dispatch\u003c/code\u003e for release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d3aecfe1f150434e1cfff21c291277137266827a\"\u003e\u003ccode\u003ed3aecfe\u003c/code\u003e\u003c/a\u003e feat: add next 16 support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13303\"\u003e#13303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/82efcf81f218aae43683f8dd2f7c260ef69b3ece\"\u003e\u003ccode\u003e82efcf8\u003c/code\u003e\u003c/a\u003e fix: security issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13304\"\u003e#13304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/798c3d59274cddc5ad22d4a68c211736f0deb191\"\u003e\u003ccode\u003e798c3d5\u003c/code\u003e\u003c/a\u003e docs: update banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/02d3480f8d8405af52eaa0cdc2f8f75bb7e8b4e8\"\u003e\u003ccode\u003e02d3480\u003c/code\u003e\u003c/a\u003e chore: remove clerk ads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/7f88fa0ba97e7aab43c931dfe674e51748723da3\"\u003e\u003ccode\u003e7f88fa0\u003c/code\u003e\u003c/a\u003e chore: remove sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/next-auth@4.24.11...next-auth@4.24.13\"\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/~himself_65\"\u003ehimself_65\u003c/a\u003e, a new releaser for next-auth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-apexcharts` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apexcharts/react-apexcharts/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-slick` from 0.30.3 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/akiran/react-slick/releases\"\u003ereact-slick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed extra clones issue\u003c/li\u003e\n\u003cli\u003eExtra height of slider in vertical mode when number of slides is less than or equal to slidesToShow issue\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/97442318e9a442bd4a84eb25133ef62087f98232\"\u003e\u003ccode\u003e9744231\u003c/code\u003e\u003c/a\u003e release 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/3b03c6c735bb249c75931db391f27e1b2566ca6d\"\u003e\u003ccode\u003e3b03c6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2430\"\u003e#2430\u003c/a\u003e from akiran/clone-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/cfbd65e82701158cd2d7ecd7535747c0829e04b6\"\u003e\u003ccode\u003ecfbd65e\u003c/code\u003e\u003c/a\u003e increase wait time in responsive playwright tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/dabd4adfbddbf9413634c513c9c0c9aeba34da9c\"\u003e\u003ccode\u003edabd4ad\u003c/code\u003e\u003c/a\u003e updated jest config to add react-slick alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/9ba9df4152d427b5d911b2bc52ef79904579b31e\"\u003e\u003ccode\u003e9ba9df4\u003c/code\u003e\u003c/a\u003e fixed clone test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/057c02cf006446e994355958b633ee12f45059c6\"\u003e\u003ccode\u003e057c02c\u003c/code\u003e\u003c/a\u003e removed sample tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/a5a3cbe69abf4254713989f480e43480d3efdfe4\"\u003e\u003ccode\u003ea5a3cbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/akiran/react-slick/issues/2428\"\u003e#2428\u003c/a\u003e from akiran/extra-clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/93dbaa6e58e283eb8c7e399d996c749a046129b9\"\u003e\u003ccode\u003e93dbaa6\u003c/code\u003e\u003c/a\u003e fix to remove extra clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/7356a3ae739dda1b100781c624364ec8da76b866\"\u003e\u003ccode\u003e7356a3a\u003c/code\u003e\u003c/a\u003e removed jquery react compate tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akiran/react-slick/commit/148f7bbd543826b7842e27a43c59babd337e26ab\"\u003e\u003ccode\u003e148f7bb\u003c/code\u003e\u003c/a\u003e updated tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/akiran/react-slick/compare/0.30.3...0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svgmap` from 2.14.0 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stephanwagner/svgMap/releases\"\u003esvgmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'src' and 'assets' to package.json files list by \u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/pull/161\"\u003estephanwagner/svgMap#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\"\u003ehttps://github.com/stephanwagner/svgMap/compare/v2.18.1...v2.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor to use rollup with modern umd wrapper\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: tooltip timeout was a bad UX (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix: country filling fixed; no black flash, no missing colors (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces functionality so tooltip is shown on click, too, to make it work on touch devices (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/14\"\u003e#14\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes country border highlighting on hover (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat/optional reset zoom on resize (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix: Default map colors to colorNoData to avoid black flash of countries on load (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeature: Allow positioning zoom controls (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/153\"\u003e#153\u003c/a\u003e) (\u003ca href=\"https://github.com/m1rm\"\u003e\u003ccode\u003e@​m1rm\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/stephanwagner/svgMap/commit/0ee067b5d365675c144d3b8c6029c114cc6f4641\"\u003e\u003ccode\u003e0ee067b\u003c/code\u003e\u003c/a\u003e Add 'src' and 'assets' to package.json files list (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/0968a7d63dddb8f566052036eb076b3fdadea551\"\u003e\u003ccode\u003e0968a7d\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/949cf0ef2c2c21a67366ef7d30ebc363423f05d2\"\u003e\u003ccode\u003e949cf0e\u003c/code\u003e\u003c/a\u003e Bugfix continents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/5b13d5908e9ca5595c59636fe5955a5f45ea8f62\"\u003e\u003ccode\u003e5b13d59\u003c/code\u003e\u003c/a\u003e Fix rollup, use correct filenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/8ff68474a4aba11199207c78195652b233531cd0\"\u003e\u003ccode\u003e8ff6847\u003c/code\u003e\u003c/a\u003e Refactor using rollup and modern umd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/eb2a3236ca4b234109cc568c9fb28a2f0a5d0ae3\"\u003e\u003ccode\u003eeb2a323\u003c/code\u003e\u003c/a\u003e Update gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/22656e3834035ec4e4d0a8e168d9504dfaacf318\"\u003e\u003ccode\u003e22656e3\u003c/code\u003e\u003c/a\u003e Update prettierrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/bb71d867157c40af6908c2b798d06ebe219281ce\"\u003e\u003ccode\u003ebb71d86\u003c/code\u003e\u003c/a\u003e Update licence file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/593d0b3f871824873f11f3910768e13342889ced\"\u003e\u003ccode\u003e593d0b3\u003c/code\u003e\u003c/a\u003e Enhancement: stop versioning dist (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stephanwagner/svgMap/commit/e9a0a2663287f9365091edf78f228e873c3a3ce7\"\u003e\u003ccode\u003ee9a0a26\u003c/code\u003e\u003c/a\u003e Bump qs and express in /demo/react/app (\u003ca href=\"https://redirect.github.com/stephanwagner/svgMap/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stephanwagner/svgMap/compare/v2.14.0...v2.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.4.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.4.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.4 to 7.28.6\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/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\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\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\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/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\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\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\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/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime\"\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@​babel/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/core` from 1.5.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add napi_create_object_with_properties method by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/181\"\u003etoyobayashi/emnapi#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: added SharedArrayBuffer api by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/171\"\u003etoyobayashi/emnapi#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make napi_delete_reference use node_api_basic_env by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/170\"\u003etoyobayashi/emnapi#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: migrate to npm trusted publishing by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/168\"\u003etoyobayashi/emnapi#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/f40577ad6013236e46bef57d829ece20773997bb\"\u003e\u003ccode\u003ef40577a\u003c/code\u003e\u003c/a\u003e 1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/c95f961fbcd33be46cdcc7ae77fb299c773a675a\"\u003e\u003ccode\u003ec95f961\u003c/code\u003e\u003c/a\u003e feat: support SharedArrayBuffer in napi_create_dataview (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/92964e3738bd380c9c66bfc2cf8f332d108035f1\"\u003e\u003ccode\u003e92964e3\u003c/code\u003e\u003c/a\u003e move Node-API version detection (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/11f4936f39121d0d79bc4901cf14dca02ef4abea\"\u003e\u003ccode\u003e11f4936\u003c/code\u003e\u003c/a\u003e 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/44bd3c798d97952d5dccc2fc9ab14494b9ef7964\"\u003e\u003ccode\u003e44bd3c7\u003c/code\u003e\u003c/a\u003e [Backport] feat: add napi_create_object_with_properties method (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi...\n\n_Description has been truncated_","html_url":"https://github.com/aobaharuki2005/ecommerce-shop-OFFICIALv0/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aobaharuki2005%2Fecommerce-shop-OFFICIALv0/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"6.2.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-01-12T10:52:35.000Z","version_change":"6.2.0 → 6.4.0","issue":{"uuid":"3803770967","node_id":"PR_kwDOPNJfJs68q-uC","number":45,"state":"closed","title":"chore(deps): Bump the minor-and-patch group across 1 directory with 114 updates","user":"dependabot[bot]","labels":["auto-merge","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-19T10:18:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T10:52:35.000Z","updated_at":"2026-01-19T10:18:06.000Z","time_to_close":602728,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"minor-and-patch","update_count":114,"packages":[{"name":"@headlessui/react","old_version":"2.2.8","new_version":"2.2.9","repository_url":"https://github.com/tailwindlabs/headlessui"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.5.18","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@types/node","old_version":"22.18.6","new_version":"22.19.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"ioredis","old_version":"5.7.0","new_version":"5.9.1","repository_url":"https://github.com/luin/ioredis"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.3","new_version":"15.5.9","repository_url":"https://github.com/vercel/next.js"},{"name":"postgres","old_version":"3.4.7","new_version":"3.4.8","repository_url":"https://github.com/porsager/postgres"},{"name":"react","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.13","new_version":"19.2.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.71.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.19","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@testing-library/jest-dom","old_version":"6.8.0","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.1","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.44.0","new_version":"8.52.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.36.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"15.5.3","new_version":"15.5.9","repository_url":"https://github.com/vercel/next.js"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"ts-jest","old_version":"29.4.4","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@react-aria/focus","old_version":"3.21.1","new_version":"3.21.3","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@rushstack/eslint-patch","old_version":"1.12.0","new_version":"1.15.0","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@tanstack/react-virtual","old_version":"3.13.12","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.33","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vue/compiler-sfc","old_version":"3.5.21","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"collect-v8-coverage","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/SimenB/collect-v8-coverage"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.19","repository_url":"https://github.com/iamkun/dayjs"},{"name":"dedent","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/dmnd/dedent"},{"name":"detect-libc","old_version":"2.1.0","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fast-equals","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/planttheidea/fast-equals"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"glob","old_version":"11.0.3","new_version":"11.1.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"goober","old_version":"2.1.16","new_version":"2.1.18","repository_url":"https://github.com/cristianbote/goober"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jose","old_version":"6.1.0","new_version":"6.1.3","repository_url":"https://github.com/panva/jose"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"nwsapi","old_version":"2.2.22","new_version":"2.2.23","repository_url":"https://github.com/dperini/nwsapi"},{"name":"oauth4webapi","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/panva/oauth4webapi"},{"name":"path-scurry","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/isaacs/path-scurry"},{"name":"sharp","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 63 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) | `2.2.8` | `2.2.9` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.18` | `0.5.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.18.6` | `22.19.5` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [ioredis](https://github.com/luin/ioredis) | `5.7.0` | `5.9.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.562.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.3` | `15.5.9` |\n| [postgres](https://github.com/porsager/postgres) | `3.4.7` | `3.4.8` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.13` | `19.2.8` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.71.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.19` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.8.0` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.44.0` | `8.52.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.36.0` | `9.39.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.3` | `15.5.9` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.4` | `29.4.6` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@react-aria/focus](https://github.com/adobe/react-spectrum) | `3.21.1` | `3.21.3` |\n| [@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch) | `1.12.0` | `1.15.0` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.12` | `3.13.18` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.33` | `17.0.35` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.21` | `3.5.26` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.1` |\n| [collect-v8-coverage](https://github.com/SimenB/collect-v8-coverage) | `1.0.2` | `1.0.3` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.19` |\n| [dedent](https://github.com/dmnd/dedent) | `1.7.0` | `1.7.1` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.1.0` | `2.1.2` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fast-equals](https://github.com/planttheidea/fast-equals) | `5.2.2` | `5.4.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [glob](https://github.com/isaacs/node-glob) | `11.0.3` | `11.1.0` |\n| [goober](https://github.com/cristianbote/goober) | `2.1.16` | `2.1.18` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jose](https://github.com/panva/jose) | `6.1.0` | `6.1.3` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.22` | `2.2.23` |\n| [oauth4webapi](https://github.com/panva/oauth4webapi) | `3.8.1` | `3.8.3` |\n| [path-scurry](https://github.com/isaacs/path-scurry) | `2.0.0` | `2.0.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.4` | `0.34.5` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n\n\nUpdates `@headlessui/react` from 2.2.8 to 2.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/headlessui/releases\"\u003e\u003ccode\u003e@​headlessui/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​headlessui/react\u003c/code\u003e\u003ca href=\"https://github.com/v2\"\u003e\u003ccode\u003e@​v2\u003c/code\u003e\u003c/a\u003e.2.9\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove focus management in shadow DOM roots (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't accidentally open the \u003ccode\u003eCombobox\u003c/code\u003e when touching the \u003ccode\u003eComboboxButton\u003c/code\u003e while dragging on mobile (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3795\"\u003e#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure sibling \u003ccode\u003eDialog\u003c/code\u003e components are scrollable on mobile (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfer \u003ccode\u003eCombobox\u003c/code\u003e type based on \u003ccode\u003eonChange\u003c/code\u003e handler (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow home/end key default behavior inside \u003ccode\u003eComboboxInput\u003c/code\u003e when \u003ccode\u003eCombobox\u003c/code\u003e is closed (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure interacting with a \u003ccode\u003eDialog\u003c/code\u003e on iOS works after interacting with a disallowed area (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeze Listbox values as soon as a value is selected (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure refs are forwarded when freezing data (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not serialize React components into form fields (\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/49e9e8e54d71b50971af7bc064a62827190e8b36\"\u003e49e9e8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​headlessui/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.9] - 2025-09-25\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove focus management in shadow DOM roots (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't accidentally open the \u003ccode\u003eCombobox\u003c/code\u003e when touching the \u003ccode\u003eComboboxButton\u003c/code\u003e while dragging on mobile (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3795\"\u003e#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure sibling \u003ccode\u003eDialog\u003c/code\u003e components are scrollable on mobile (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfer \u003ccode\u003eCombobox\u003c/code\u003e type based on \u003ccode\u003eonChange\u003c/code\u003e handler (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow home/end key default behavior inside \u003ccode\u003eComboboxInput\u003c/code\u003e when \u003ccode\u003eCombobox\u003c/code\u003e is closed (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure interacting with a \u003ccode\u003eDialog\u003c/code\u003e on iOS works after interacting with a disallowed area (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeze Listbox values as soon as a value is selected (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure refs are forwarded when freezing data (\u003ca href=\"https://redirect.github.com/tailwindlabs/headlessui/pull/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not serialize React components into form fields (\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/49e9e8e54d71b50971af7bc064a62827190e8b36\"\u003e49e9e8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/589ea90296cca579daa8733597b609266ef47e82\"\u003e\u003ccode\u003e589ea90\u003c/code\u003e\u003c/a\u003e 2.2.9 - \u003ccode\u003e@​headlessui/react\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/bba75c7cdb1faba3dd4deb556abd8422b8ec98a5\"\u003e\u003ccode\u003ebba75c7\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/ca536ed11a041b642fa6680e19d1c89a20f3da82\"\u003e\u003ccode\u003eca536ed\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/49e9e8e54d71b50971af7bc064a62827190e8b36\"\u003e\u003ccode\u003e49e9e8e\u003c/code\u003e\u003c/a\u003e do not serialize React components into form fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/2a647a79c36b02d2550420e4354870f78e62d272\"\u003e\u003ccode\u003e2a647a7\u003c/code\u003e\u003c/a\u003e Ensure refs are forwarded when freezing data (\u003ca href=\"https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/da2fa94e5cfc7cccf6e9eb6897a65496d6331387\"\u003e\u003ccode\u003eda2fa94\u003c/code\u003e\u003c/a\u003e Freeze values as soon as possible (\u003ca href=\"https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/6b5709ad803255cfbdc8360b5c930bf3d73ae16d\"\u003e\u003ccode\u003e6b5709a\u003c/code\u003e\u003c/a\u003e Fix touch actions on iOS after entering disallowed area (\u003ca href=\"https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/433b174ecbee90c3dfccf234957b3fdfdfcf2cab\"\u003e\u003ccode\u003e433b174\u003c/code\u003e\u003c/a\u003e Allow home/end key default behavior inside \u003ccode\u003eComboboxInput\u003c/code\u003e when \u003ccode\u003eCombobox\u003c/code\u003e is...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/31b3e47d467c528c3f2ea0d8eeab61f70532ff3c\"\u003e\u003ccode\u003e31b3e47\u003c/code\u003e\u003c/a\u003e Infer \u003ccode\u003eCombobox\u003c/code\u003e type based on \u003ccode\u003eonChange\u003c/code\u003e handler (\u003ca href=\"https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/headlessui/commit/b0615adf1048e7230325e8fd7ce7ad4e40753a58\"\u003e\u003ccode\u003eb0615ad\u003c/code\u003e\u003c/a\u003e Ensure sibling \u003ccode\u003eDialog\u003c/code\u003e components are scrollable on mobile (\u003ca href=\"https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.2.9/packages/@headlessui-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.18 to 0.5.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.19] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken color styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5\"\u003e\u003ccode\u003ee002ab8\u003c/code\u003e\u003c/a\u003e 0.5.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a\"\u003e\u003ccode\u003ebbb1c21\u003c/code\u003e\u003c/a\u003e Fix bad RGB syntax (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.18...v0.5.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.18.6 to 22.19.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.4.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/212ba3c18927222aaa8c03eb4c8a4f0cede6d6d8\"\u003e\u003ccode\u003e212ba3c\u003c/code\u003e\u003c/a\u003e Release 10.4.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7f62fb6c122399bfabd277fafe8378e790101853\"\u003e\u003ccode\u003e7f62fb6\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c455bb1beda2e50092e33d90a2472fe1c3ef45e8\"\u003e\u003ccode\u003ec455bb1\u003c/code\u003e\u003c/a\u003e chore: inline and simplify \u003ccode\u003enormalize-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.4.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ioredis` from 5.7.0 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/luin/ioredis/releases\"\u003eioredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake client-side blocking timeouts opt-in (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2058\"\u003e#2058\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/07ed4939ce4228efa1f85f75c16528aa5f25862e\"\u003e07ed493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.2...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-05)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unnecessary case-sensitivity when working with commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2036\"\u003e#2036\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/f33a2c823c8e908eb79cb5dc7f0a68b40c51422a\"\u003ef33a2c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd timeout blocking commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2052\"\u003e#2052\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/6ec78bee58be2b2d7be9684e9ea05e897727aa91\"\u003e6ec78be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e refactor sharded pub/sub v5 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2043\"\u003e#2043\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/a523f3a3007ec4e4f58ff874699365c876da60d8\"\u003ea523f3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.1...v5.8.2\"\u003e5.8.2\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault IP family selection to 0 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2028\"\u003e#2028\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/fb082d6a8ece4b0921379ac449215c7ec7435023\"\u003efb082d6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2026\"\u003e#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove CLIENT SETINFO commands to connection handshake (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2033\"\u003e#2033\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/fcbbbe898fc2540f5c14ad1f5d301f89bc2e4c22\"\u003efcbbbe8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.0...v5.8.1\"\u003e5.8.1\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003essubscribe:\u003c/strong\u003e re-subscribe sharded pubsub channels individually (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2021\"\u003e#2021\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/f161367e4f2965b1ffe076f7e87e750772f56234\"\u003ef161367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2025-09-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003essubscribe:\u003c/strong\u003e re-subscribe sharded pubsub channels individually on ready (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2012\"\u003e#2012\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/55a410fb1d7201d5de90ebb7a18a1c3cbf359b12\"\u003e55a410f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/ioredis/blob/main/CHANGELOG.md\"\u003eioredis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake client-side blocking timeouts opt-in (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2058\"\u003e#2058\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/07ed4939ce4228efa1f85f75c16528aa5f25862e\"\u003e07ed493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.2...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-05)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unnecessary case-sensitivity when working with commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2036\"\u003e#2036\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/f33a2c823c8e908eb79cb5dc7f0a68b40c51422a\"\u003ef33a2c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd timeout blocking commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2052\"\u003e#2052\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/6ec78bee58be2b2d7be9684e9ea05e897727aa91\"\u003e6ec78be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e refactor sharded pub/sub v5 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2043\"\u003e#2043\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/a523f3a3007ec4e4f58ff874699365c876da60d8\"\u003ea523f3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.1...v5.8.2\"\u003e5.8.2\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault IP family selection to 0 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2028\"\u003e#2028\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/fb082d6a8ece4b0921379ac449215c7ec7435023\"\u003efb082d6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2026\"\u003e#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove CLIENT SETINFO commands to connection handshake (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2033\"\u003e#2033\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/fcbbbe898fc2540f5c14ad1f5d301f89bc2e4c22\"\u003efcbbbe8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.0...v5.8.1\"\u003e5.8.1\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003essubscribe:\u003c/strong\u003e re-subscribe sharded pubsub channels individually (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2021\"\u003e#2021\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/f161367e4f2965b1ffe076f7e87e750772f56234\"\u003ef161367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2025-09-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003essubscribe:\u003c/strong\u003e re-subscribe sharded pubsub channels individually on ready (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2012\"\u003e#2012\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/55a410fb1d7201d5de90ebb7a18a1c3cbf359b12\"\u003e55a410f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd more xtrim method overloads and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2010\"\u003e#2010\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/8a3e05205009325c1de417217c3f6156994b7079\"\u003e8a3e052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement proper hpexpire command signatures and tests (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2006\"\u003e#2006\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/95e80afa3f104a8911610bfeebdfb6c5cfc7a4cc\"\u003e95e80af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estream:\u003c/strong\u003e Add XDELEX command (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2003\"\u003e#2003\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/7be3c8dc23403e247a32472998deff613fd8c9ad\"\u003e7be3c8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport client setinfo (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2011\"\u003e#2011\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/a5d808bc0bad8beab72ca0e044632a7178db5661\"\u003ea5d808b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/9f42c5c0c28ffe50563d345fc23fe1ffb5a7d39e\"\u003e\u003ccode\u003e9f42c5c\u003c/code\u003e\u003c/a\u003e chore(release): 5.9.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/07ed4939ce4228efa1f85f75c16528aa5f25862e\"\u003e\u003ccode\u003e07ed493\u003c/code\u003e\u003c/a\u003e fix: make client-side blocking timeouts opt-in (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2058\"\u003e#2058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/3f8b94fd5d6e8f1eaf1adbd11945652902f59cf5\"\u003e\u003ccode\u003e3f8b94f\u003c/code\u003e\u003c/a\u003e chore(release): 5.9.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/6ec78bee58be2b2d7be9684e9ea05e897727aa91\"\u003e\u003ccode\u003e6ec78be\u003c/code\u003e\u003c/a\u003e feat: add timeout blocking commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/a523f3a3007ec4e4f58ff874699365c876da60d8\"\u003e\u003ccode\u003ea523f3a\u003c/code\u003e\u003c/a\u003e feat(cluster): refactor sharded pub/sub v5 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2043\"\u003e#2043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/3c521c6348dbe1f1eab2c21042631304536e96c6\"\u003e\u003ccode\u003e3c521c6\u003c/code\u003e\u003c/a\u003e chore(ci): add beta tags (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2054\"\u003e#2054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/a1e7d0203e0642e9bbe874b1ed21798ee4454a8d\"\u003e\u003ccode\u003ea1e7d02\u003c/code\u003e\u003c/a\u003e docs: Fix Sentinel URL in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/648b58e036f39539729a08d6431c395ed23fc203\"\u003e\u003ccode\u003e648b58e\u003c/code\u003e\u003c/a\u003e chore(tests): bump test container version 8.4 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2038\"\u003e#2038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/f33a2c823c8e908eb79cb5dc7f0a68b40c51422a\"\u003e\u003ccode\u003ef33a2c8\u003c/code\u003e\u003c/a\u003e fix: remove unnecessary case-sensitivity when working with commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2036\"\u003e#2036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/105dc72ea7aa1c00b2bceba7f3698d89245b72d1\"\u003e\u003ccode\u003e105dc72\u003c/code\u003e\u003c/a\u003e ci: update redis test images (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2035\"\u003e#2035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/luin/ioredis/compare/v5.7.0...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.562.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3871\"\u003elucide-icons/lucide#3871\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/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.562.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.3 to 15.5.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.9\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev15.5.7\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c5de33e93ccccaf3bee60cf50603e2152f9886e1\"\u003e\u003ccode\u003ec5de33e\u003c/code\u003e\u003c/a\u003e v15.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/dd233994aeb24e906cdb9aedca5447cdef401792\"\u003e\u003ccode\u003edd23399\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/facebook/react/issues/35351\"\u003efacebook/react#35351\u003c/a\u003e for 15.5.8 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87086\"\u003e#87086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7526cd6f24300726964eaba78927fe2a9c3fed5e\"\u003e\u003ccode\u003e7526cd6\u003c/code\u003e\u003c/a\u003e v15.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1e9ec4133af3657964833bfcc9abb0ee73fb19f0\"\u003e\u003ccode\u003e1e9ec41\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/16141e5df9ce51136ba42988b574981f89d01081\"\u003e\u003ccode\u003e16141e5\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e01e589e181d66d48c57698238b8b7f59218dfef\"\u003e\u003ccode\u003ee01e589\u003c/code\u003e\u003c/a\u003e Backport Next.js changes to v15.5.8 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b2706db1e62c261ddfddaa040b2b26d93a091eca\"\u003e\u003ccode\u003eb2706db\u003c/code\u003e\u003c/a\u003e lock binaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3eaf68b09b2b6b8c0c8e080a9713e131a78dc529\"\u003e\u003ccode\u003e3eaf68b\u003c/code\u003e\u003c/a\u003e v15.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8367ce592ad0190ec941dac1ce6d0b5a44606593\"\u003e\u003ccode\u003e8367ce5\u003c/code\u003e\u003c/a\u003e update version script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9115040008baf255499136933a50084b76f4bfd8\"\u003e\u003ccode\u003e9115040\u003c/code\u003e\u003c/a\u003e Update React Version for Next.js 15.5.7 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/10\"\u003e#10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.3...v15.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 3.4.7 to 3.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/porsager/postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent out of bound errors from commit-time failures  de64f7a\u003c/li\u003e\n\u003cli\u003efix: use lower max connections in Cloudflare Workers environment  94b7170\u003c/li\u003e\n\u003cli\u003eAdd support for sslnegotiation=direct - fixes \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1104\"\u003e#1104\u003c/a\u003e  7f80980\u003c/li\u003e\n\u003cli\u003eomit Sql properties absent from TransactionSql  36a53f6\u003c/li\u003e\n\u003cli\u003eSomeones engines are getting pedantic - fixes \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1061\"\u003e#1061\u003c/a\u003e  3ffc3c4\u003c/li\u003e\n\u003cli\u003eBetter error if trying to run query during copy  3a43815\u003c/li\u003e\n\u003cli\u003eFix PGAPPNAME env access by prioritizing connection.application_name  32feb25\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/porsager/postgres/compare/v3.4.7...v3.4.8\"\u003ehttps://github.com/porsager/postgres/compare/v3.4.7...v3.4.8\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/porsager/postgres/commit/5c8135f3df1bb10e7aad10f14a6f084db3724f82\"\u003e\u003ccode\u003e5c8135f\u003c/code\u003e\u003c/a\u003e 3.4.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/ad24665fb34e7e30c3d55375256903b80ac24522\"\u003e\u003ccode\u003ead24665\u003c/code\u003e\u003c/a\u003e build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/de64f7ab3b0e3134941be9ffa7ebac71cdb0ea5d\"\u003e\u003ccode\u003ede64f7a\u003c/code\u003e\u003c/a\u003e Prevent out of bound errors from commit-time failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/94b7170e6a1584bff15479fc5298ca3927543107\"\u003e\u003ccode\u003e94b7170\u003c/code\u003e\u003c/a\u003e fix: use lower max connections in Cloudflare Workers environment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/7f809802552c72397b8953e24c12f5458c56adb3\"\u003e\u003ccode\u003e7f80980\u003c/code\u003e\u003c/a\u003e Add support for sslnegotiation=direct - fixes \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1104\"\u003e#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/36a53f6eb6524284ac5cb1046348f0216e133ebc\"\u003e\u003ccode\u003e36a53f6\u003c/code\u003e\u003c/a\u003e omit Sql properties absent from TransactionSql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/3ffc3c4041b21af217feba5668821775bfc071df\"\u003e\u003ccode\u003e3ffc3c4\u003c/code\u003e\u003c/a\u003e Someones engines are getting pedantic - fixes \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1061\"\u003e#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/3a43815684ce1c7ba68639c9232da20b9d510522\"\u003e\u003ccode\u003e3a43815\u003c/code\u003e\u003c/a\u003e Better error if trying to run query during copy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/32feb259a3c9abffab761bd1758b3168d9e0cebc\"\u003e\u003ccode\u003e32feb25\u003c/code\u003e\u003c/a\u003e Fix PGAPPNAME env access by prioritizing connection.application_name\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/porsager/postgres/compare/v3.4.7...v3.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.3\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.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\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\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/34198\"\u003e#34198\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\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/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\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/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\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/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\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/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\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/33557\"\u003e#33557\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/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\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.13 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.3\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.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\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\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/34198\"\u003e#34198\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\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/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\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/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\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/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\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/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\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/33557\"\u003e#33557\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/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\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1...\n\n_Description has been truncated_","html_url":"https://github.com/korallis/Eve-Cortex-V2/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/korallis%2FEve-Cortex-V2/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"}},{"old_version":"6.3.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-01-12T03:56:42.000Z","version_change":"6.3.0 → 6.4.0","issue":{"uuid":"3802672470","node_id":"PR_kwDOQZWLz868nU6n","number":49,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 89 updates","user":"dependabot[bot]","labels":["dependencies","automerge"],"assignees":["BereDarius"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-19T03:54:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T03:56:42.000Z","updated_at":"2026-01-19T03:54:10.000Z","time_to_close":604646,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":89,"packages":[{"name":"@nestjs/cache-manager","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.2.3","new_version":"11.2.4","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"cache-manager","old_version":"7.2.7","new_version":"7.2.8","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"ioredis","old_version":"5.8.2","new_version":"5.9.1","repository_url":"https://github.com/luin/ioredis"},{"name":"nodemailer","old_version":"7.0.11","new_version":"7.0.12","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.4","new_version":"7.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@golevelup/ts-jest","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/golevelup/nestjs"},{"name":"@nestjs/testing","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/node","old_version":"25.0.3","new_version":"25.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@aws-sdk/client-sesv2","old_version":"3.956.0","new_version":"3.966.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.956.0","new_version":"3.965.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-locate-window","old_version":"3.953.0","new_version":"3.965.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws/lambda-invoke-store","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/awslabs/aws-lambda-invoke-store"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.47","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-virtual","old_version":"3.13.13","new_version":"3.13.18","repository_url":"https://github.com/TanStack/virtual"},{"name":"@types/express-serve-static-core","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@zenuml/core","old_version":"3.43.2","new_version":"3.45.4","repository_url":"https://github.com/mermaid-js/zenuml-core"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001761","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"libphonenumber-js","old_version":"1.12.33","new_version":"1.12.34"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"ufo","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/unjs/ufo"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.0","repository_url":"https://github.com/webpack/watchpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.0.1` | `3.1.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.9` | `11.1.11` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.9` | `11.1.11` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.9` | `11.1.11` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.9` | `11.1.11` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.2.3` | `11.2.4` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.9` | `11.1.11` |\n| [cache-manager](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager) | `7.2.7` | `7.2.8` |\n| [ioredis](https://github.com/luin/ioredis) | `5.8.2` | `5.9.1` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.11` | `7.0.12` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.4` | `7.0.5` |\n| [@golevelup/ts-jest](https://github.com/golevelup/nestjs) | `1.1.1` | `1.2.0` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.9` | `11.1.11` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.0.6` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.956.0` | `3.966.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/types) | `3.956.0` | `3.965.0` |\n| [@aws-sdk/util-locate-window](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-locate-window) | `3.953.0` | `3.965.0` |\n| [@aws/lambda-invoke-store](https://github.com/awslabs/aws-lambda-invoke-store) | `0.2.2` | `0.2.3` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.34.41` | `0.34.47` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.13` | `3.13.18` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `5.1.0` | `5.1.1` |\n| [@zenuml/core](https://github.com/mermaid-js/zenuml-core) | `3.43.2` | `3.45.4` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.14` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001761` | `1.0.30001764` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.0` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) | `1.12.33` | `1.12.34` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.1` | `1.6.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.0` |\n\n\nUpdates `@nestjs/cache-manager` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e\u003ccode\u003e@​nestjs/cache-manager\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cache): support Cacheable instance with nonBlocking mode by \u003ca href=\"https://github.com/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add factory to cache-key by \u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\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/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/e038b26765f66546e051ad57b0f6ea9601a7c6e3\"\u003e\u003ccode\u003ee038b26\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fe8deebaa35694f1bde02c3184656bdf29e134bd\"\u003e\u003ccode\u003efe8deeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/724\"\u003e#724\u003c/a\u003e from ivanfmn/feat/cache-key-factory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/67cd300b1bb3205f93efc923e28fad2842767d3f\"\u003e\u003ccode\u003e67cd300\u003c/code\u003e\u003c/a\u003e Update lib/decorators/cache-key.decorator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/77b59e79646fc4277686e08ca7ae20a196be962b\"\u003e\u003ccode\u003e77b59e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/924\"\u003e#924\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0518988dc98973797c89ad53f1dadb57044dfabb\"\u003e\u003ccode\u003e0518988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/962\"\u003e#962\u003c/a\u003e from samuelmbabhazi/feat/support-cacheable-instance-n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/438c617a8c45696baaae52ed56fdd4e130280292\"\u003e\u003ccode\u003e438c617\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/25c8239a6557d27cc9300f95f81ff0f18f2a199f\"\u003e\u003ccode\u003e25c8239\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.10 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f194d9af1b7ebad3ec42d48717673375dc1e73fa\"\u003e\u003ccode\u003ef194d9a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cacheable to v2.3.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/789b6738df73d09e34a93222163e47a539f764d0\"\u003e\u003ccode\u003e789b673\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/1617b72f657d4bf699c2defd190a492554c149a9\"\u003e\u003ccode\u003e1617b72\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.4 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a4a50d4fc400562e166ce734eb40cec4ecebdd14\"\u003e\u003ccode\u003ea4a50d4\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fd46a65dc8f6a47585d1b9d0e2abde04e7b097d3\"\u003e\u003ccode\u003efd46a65\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/file-type-validator-esm-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4da3e2ce0f864b574c061a328e0b5a751c051194\"\u003e\u003ccode\u003e4da3e2c\u003c/code\u003e\u003c/a\u003e Update packages/common/pipes/file/file-type.validator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/cc2659aba1bc5bef2a1350bcbd8ffa538f879ca1\"\u003e\u003ccode\u003ecc2659a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16060\"\u003e#16060\u003c/a\u003e from Jo-Minseok/feat/filevalidator-custom-message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c97b2ce4fe0a4e024eaac22c1848ed56f293cdf6\"\u003e\u003ccode\u003ec97b2ce\u003c/code\u003e\u003c/a\u003e fix(common): improve error handling in FileTypeValidator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b6aa4a2311f9eb4abf6dbf4e9f9fb9714d7df542\"\u003e\u003ccode\u003eb6aa4a2\u003c/code\u003e\u003c/a\u003e test(common): add tests for dynamic custom error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6c2f2bf25435b19d95eb7fc39bef52de1f83eb15\"\u003e\u003ccode\u003e6c2f2bf\u003c/code\u003e\u003c/a\u003e feat(common): add error message factory function and shared context type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/15198c650d6b5aa53e75a60fa0299c6df4bf857c\"\u003e\u003ccode\u003e15198c6\u003c/code\u003e\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2c5221dac038b4a0e4f62cfd0d1cee2c97f96733\"\u003e\u003ccode\u003e2c5221d\u003c/code\u003e\u003c/a\u003e refactor(core): improve is-static method readability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/351f977b3d549c5673d84d3b1845d119ecc64073\"\u003e\u003ccode\u003e351f977\u003c/code\u003e\u003c/a\u003e fix(core): instantiate nested transient providers in static context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/61d728bfd69cdb891258a2fd827891938ee00db8\"\u003e\u003ccode\u003e61d728b\u003c/code\u003e\u003c/a\u003e style: address linter errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0d79d8528714a0f1e76cbd6e95a87eb92a9fc11\"\u003e\u003ccode\u003ea0d79d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/15721\"\u003e#15721\u003c/a\u003e from pythonjsgo/feat/sse-promise-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/adff255d8904bc926dfe539a9394e6fd5c3278ff\"\u003e\u003ccode\u003eadff255\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16005\"\u003e#16005\u003c/a\u003e from malkovitc/fix/resolve-each-multiple-providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3cbf2818de57010c0c1a6308734d8a7f133ea610\"\u003e\u003ccode\u003e3cbf281\u003c/code\u003e\u003c/a\u003e test(core): Add tests for SilentLogger utility\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8f0840ad7069ff2983a48ecf38a4fc4d5936a72b\"\u003e\u003ccode\u003e8f0840a\u003c/code\u003e\u003c/a\u003e test(express): Add tests for getBodyParserOptions utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0430f3f1909dfb6064c7425b3da66c455edc6358\"\u003e\u003ccode\u003e0430f3f\u003c/code\u003e\u003c/a\u003e chore: resolve conflicts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/cacc3e77f8c52a0aa602703a249d1d10386271ec\"\u003e\u003ccode\u003ecacc3e7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency express to v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2703aadaa5f8dbbc30de8669654324f51285738d\"\u003e\u003ccode\u003e2703aad\u003c/code\u003e\u003c/a\u003e chore(deps): bump express in /packages/platform-express\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.9 to 11.1.11\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-socket\u003c/code\u003e.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/462d02d803c79d6b80ab35801d841ccca28ef5d8\"\u003e\u003ccode\u003e462d02d\u003c/code\u003e\u003c/a\u003e fix(deps): update socket.io packages to v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d6da0401e70b7cc3662d904dbb8cbc3b273ae791\"\u003e\u003ccode\u003ed6da040\u003c/code\u003e\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.2.3 to 11.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e\u003ccode\u003e@​nestjs/swagger\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3667\"\u003enestjs/swagger#3667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd 'file' type to schema object metadata interface by \u003ca href=\"https://github.com/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v24.12.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3657\"\u003enestjs/swagger#3657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.31.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3639\"\u003enestjs/swagger#3639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(schema): preserve items schema when metadata.items is already defined by \u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\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/karianpour\"\u003e\u003ccode\u003e@​karianpour\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3671\"\u003enestjs/swagger#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bas0N\"\u003e\u003ccode\u003e@​bas0N\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3635\"\u003enestjs/swagger#3635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.4\"\u003ehttps://github.com/nestjs/swagger/compare/11.2.3...11.2.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/b7d15817f66125243d465c341c95e02c9cbd29c3\"\u003e\u003ccode\u003eb7d1581\u003c/code\u003e\u003c/a\u003e chore(): release v11.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8b88c9cf056413f9081683d8b6480430570d8211\"\u003e\u003ccode\u003e8b88c9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3635\"\u003e#3635\u003c/a\u003e from bas0N/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d0553bb6c38f3d4069f910a1cd30afda7d3f90a0\"\u003e\u003ccode\u003ed0553bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3639\"\u003e#3639\u003c/a\u003e from nestjs/renovate/swagger-ui-dist-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/93575de0b4abf2d6d4806ee1c25d8bb4e166366f\"\u003e\u003ccode\u003e93575de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3657\"\u003e#3657\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/324bf5f654fd29f67ce041cd4f493da32c20a1b9\"\u003e\u003ccode\u003e324bf5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3671\"\u003e#3671\u003c/a\u003e from karianpour/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/2389522f77685c66240edbec9e04e2d57c9d3cda\"\u003e\u003ccode\u003e2389522\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3667\"\u003e#3667\u003c/a\u003e from nestjs/renovate/fastify-static-9.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/ffe9d52e060fb444a75ea7e2355e4d1c73441ea3\"\u003e\u003ccode\u003effe9d52\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency supertest to v7.2.2 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3677\"\u003e#3677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/8ef14d1d5fce8a7e0ba6108c6a8e689253360b12\"\u003e\u003ccode\u003e8ef14d1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.52.0 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3676\"\u003e#3676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/a5829d309a171c967134082a043a7e4c76662bbf\"\u003e\u003ccode\u003ea5829d3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/f6c869ab99b2e006395afbb3c45bf4d9a6104066\"\u003e\u003ccode\u003ef6c869a\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v20.3.0 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.2.3...11.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.9 to 11.1.11\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/websockets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/websockets\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cache-manager` from 7.2.7 to 7.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/cache-manager\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ioredis` from 5.8.2 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/luin/ioredis/releases\"\u003eioredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake client-side blocking timeouts opt-in (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2058\"\u003e#2058\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/07ed4939ce4228efa1f85f75c16528aa5f25862e\"\u003e07ed493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.2...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-05)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unnecessary case-sensitivity when working with commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2036\"\u003e#2036\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/f33a2c823c8e908eb79cb5dc7f0a68b40c51422a\"\u003ef33a2c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd timeout blocking commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2052\"\u003e#2052\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/6ec78bee58be2b2d7be9684e9ea05e897727aa91\"\u003e6ec78be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e refactor sharded pub/sub v5 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2043\"\u003e#2043\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/a523f3a3007ec4e4f58ff874699365c876da60d8\"\u003ea523f3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/ioredis/blob/main/CHANGELOG.md\"\u003eioredis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake client-side blocking timeouts opt-in (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2058\"\u003e#2058\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/07ed4939ce4228efa1f85f75c16528aa5f25862e\"\u003e07ed493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.2...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-05)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unnecessary case-sensitivity when working with commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2036\"\u003e#2036\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/f33a2c823c8e908eb79cb5dc7f0a68b40c51422a\"\u003ef33a2c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd timeout blocking commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2052\"\u003e#2052\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/6ec78bee58be2b2d7be9684e9ea05e897727aa91\"\u003e6ec78be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecluster:\u003c/strong\u003e refactor sharded pub/sub v5 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2043\"\u003e#2043\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/a523f3a3007ec4e4f58ff874699365c876da60d8\"\u003ea523f3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/9f42c5c0c28ffe50563d345fc23fe1ffb5a7d39e\"\u003e\u003ccode\u003e9f42c5c\u003c/code\u003e\u003c/a\u003e chore(release): 5.9.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/07ed4939ce4228efa1f85f75c16528aa5f25862e\"\u003e\u003ccode\u003e07ed493\u003c/code\u003e\u003c/a\u003e fix: make client-side blocking timeouts opt-in (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2058\"\u003e#2058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/3f8b94fd5d6e8f1eaf1adbd11945652902f59cf5\"\u003e\u003ccode\u003e3f8b94f\u003c/code\u003e\u003c/a\u003e chore(release): 5.9.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/6ec78bee58be2b2d7be9684e9ea05e897727aa91\"\u003e\u003ccode\u003e6ec78be\u003c/code\u003e\u003c/a\u003e feat: add timeout blocking commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/a523f3a3007ec4e4f58ff874699365c876da60d8\"\u003e\u003ccode\u003ea523f3a\u003c/code\u003e\u003c/a\u003e feat(cluster): refactor sharded pub/sub v5 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2043\"\u003e#2043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/3c521c6348dbe1f1eab2c21042631304536e96c6\"\u003e\u003ccode\u003e3c521c6\u003c/code\u003e\u003c/a\u003e chore(ci): add beta tags (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2054\"\u003e#2054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/a1e7d0203e0642e9bbe874b1ed21798ee4454a8d\"\u003e\u003ccode\u003ea1e7d02\u003c/code\u003e\u003c/a\u003e docs: Fix Sentinel URL in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/648b58e036f39539729a08d6431c395ed23fc203\"\u003e\u003ccode\u003e648b58e\u003c/code\u003e\u003c/a\u003e chore(tests): bump test container version 8.4 (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2038\"\u003e#2038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/f33a2c823c8e908eb79cb5dc7f0a68b40c51422a\"\u003e\u003ccode\u003ef33a2c8\u003c/code\u003e\u003c/a\u003e fix: remove unnecessary case-sensitivity when working with commands (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2036\"\u003e#2036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/105dc72ea7aa1c00b2bceba7f3698d89245b72d1\"\u003e\u003ccode\u003e105dc72\u003c/code\u003e\u003c/a\u003e ci: update redis test images (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2035\"\u003e#2035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/luin/ioredis/compare/v5.8.2...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 7.0.11 to 7.0.12\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\u003ev7.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.11...v7.0.12\"\u003e7.0.12\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded support for REQUIRETLS (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1793\"\u003e#1793\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84\"\u003e053ce6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse 8bit encoding for message/rfc822 attachments (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b\"\u003eadf8611\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/v7.0.11...v7.0.12\"\u003e7.0.12\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded support for REQUIRETLS (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1793\"\u003e#1793\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84\"\u003e053ce6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse 8bit encoding for message/rfc822 attachments (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b\"\u003eadf8611\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/a208a0bc86a315d037d5be8849fab5862c488baa\"\u003e\u003ccode\u003ea208a0b\u003c/code\u003e\u003c/a\u003e chore(master): release 7.0.12 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84\"\u003e\u003ccode\u003e053ce6a\u003c/code\u003e\u003c/a\u003e fix: added support for REQUIRETLS (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b\"\u003e\u003ccode\u003eadf8611\u003c/code\u003e\u003c/a\u003e fix: use 8bit encoding for message/rfc822 attachments\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.11...v7.0.12\"\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.4 to 7.0.5\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 `socket.io` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io@4.8.2\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003eurl.parse()\u003c/code\u003e function is now deprecated and has been replaced by \u003ccode\u003enew URL()\u003c/code\u003e (see \u003ca href=\"https://github.com/socketio/socket.io/commit/8af70195bb8c5bc3efe9685997ab6373fb8b1ca9\"\u003e8af7019\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecall adapter.init() when creating each namespace (\u003ca href=\"https://github.com/socketio/socket.io/commit/f3e1f5ebdf59158d0c8d1e20f8230275617fb355\"\u003ef3e1f5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003ebb0b480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io/releases/tag/6.6.0\"\u003e\u003ccode\u003eengine.io@~6.6.0\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9978574e4f1d4e21593497f94c40053cd0fff359\"\u003e\u003ccode\u003e9978574\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io@4.8.1...socket.io@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@golevelup/ts-jest` from 1.1.1 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golevelup/nestjs/releases\"\u003e\u003ccode\u003e@​golevelup/ts-jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​golevelup/ts-jest\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixes on a regression caused by the new DeepMocked \u0026amp; type signatures\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golevelup/nestjs/commit/350f2839e36275ad5fb7083f31427e6726f1b7f9\"\u003e\u003ccode\u003e350f283\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://redirect.github.com/golevelup/nestjs/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golevelup/nestjs/commit/9d0023848127cf479c42bf8de1e79d339f390e95\"\u003e\u003ccode\u003e9d00238\u003c/code\u003e\u003c/a\u003e chore: new release for ts-jest and ts-vitest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golevelup/nestjs/commit/8ebe04428ca669e79b02d3ec4586772800277914\"\u003e\u003ccode\u003e8ebe044\u003c/code\u003e\u003c/a\u003e ts-jest regression in 1.0.0 due to DeepMocked type changes (\u003ca href=\"https://redirect.github.com/golevelup/nestjs/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golevelup/nestjs/commit/4de61d4d0b92751898552b33974b9ce9cef57edc\"\u003e\u003ccode\u003e4de61d4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency nodemon to v3.1.11 (\u003ca href=\"https://redirect.github.com/golevelup/nestjs/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golevelup/nestjs/commit/2c03254f489591e92470e0ce6262a05bf2bcbd6b\"\u003e\u003ccode\u003e2c03254\u003c/code\u003e\u003c/a\u003e fix(ts-vitest): correct DeepMocked type definitions (\u003ca href=\"https://redirect.github.com/golevelup/nestjs/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golevelup/nestjs/commit/a5e3a3276dd29136b824e10746c0711d09917910\"\u003e\u003ccode\u003ea5e3a32\u003c/code\u003e\u003c/a\u003e test(ts-vitest): add strict mode test (\u003ca href=\"https://redirect.github.com/golevelup/nestjs/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golevelup/nestjs/compare/@golevelup/ts-jest@1.1.1...@golevelup/ts-jest@1.2.0\"\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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs...\n\n_Description has been truncated_","html_url":"https://github.com/BereDarius/swapbuds-backend/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BereDarius%2Fswapbuds-backend/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"}},{"old_version":"6.2.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-01-09T11:18:32.000Z","version_change":"6.2.0 → 6.4.0","issue":{"uuid":"3796568179","node_id":"PR_kwDOGWZras68T6JA","number":875,"state":"closed","title":"chore(deps): bump the production group with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-15T09:01:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-09T11:18:32.000Z","updated_at":"2026-01-15T09:01:40.000Z","time_to_close":510186,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":13,"packages":[{"name":"@angular/animations","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/cdk","old_version":"21.0.2","new_version":"21.0.6","repository_url":"https://github.com/angular/components"},{"name":"@angular/common","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"zone.js","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/angular/angular"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"@floating-ui/dom","old_version":"1.6.13","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"focus-trap","old_version":"7.6.4","new_version":"7.7.1","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `21.0.3` | `21.0.8` |\n| [@angular/cdk](https://github.com/angular/components) | `21.0.2` | `21.0.6` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.0.3` | `21.0.8` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.0.3` | `21.0.8` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.0.3` | `21.0.8` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.0.3` | `21.0.8` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.0.3` | `21.0.8` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `21.0.3` | `21.0.8` |\n| [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js) | `0.15.1` | `0.16.0` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.6.13` | `1.7.4` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.4` | `7.7.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n\nUpdates `@angular/animations` from 21.0.3 to 21.0.8\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.0.8\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\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/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\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/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\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/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.0.8 (2026-01-08)\u003c/h1\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\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\u003e20.3.16 (2026-01-07)\u003c/h1\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/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\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.18 (2026-01-07)\u003c/h1\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/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e523dbaf1c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e4d9c4567ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003ecd405685af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e778460fcca\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e7c74674eb0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e0edbee4550\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003ef9c29572d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003cp\u003e| Commit | Type | Description |\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/angular/angular/commit/b9d7455d9c1921c1f1c05c09b32b68f87bd97c04\"\u003e\u003ccode\u003eb9d7455\u003c/code\u003e\u003c/a\u003e refactor(core): mark VERSION exports as pure for better tree-shaking\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.0.8/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.0.2 to 21.0.6\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.0.6\u003c/h2\u003e\n\u003ch3\u003eyoutube-player\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/b1f61c4c3616d844277020e3897381bd3a7ad246\"\u003e\u003cimg src=\"https://img.shields.io/badge/b1f61c4c3-fix-green\" alt=\"fix - b1f61c4c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eapply startSeconds with disablePlaceholder and autoplay (\u003ca href=\"https://redirect.github.com/angular/components/issues/32570\"\u003e#32570\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\u003eDescription\u003c/th\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/0d543d2deccb84739882cf46501013a5ee3c6506\"\u003e\u003cimg src=\"https://img.shields.io/badge/0d543d2de-fix-green\" alt=\"fix - 0d543d2de\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eexpansion:\u003c/strong\u003e all panels appearing open when printing (\u003ca href=\"https://redirect.github.com/angular/components/issues/32602\"\u003e#32602\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/e4ce169ba15b982fcb12d469d6b2ca25aeef6212\"\u003e\u003cimg src=\"https://img.shields.io/badge/e4ce169ba-fix-green\" alt=\"fix - e4ce169ba\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eselect:\u003c/strong\u003e global option not disabling popover (\u003ca href=\"https://redirect.github.com/angular/components/issues/32610\"\u003e#32610\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/964c39eb652a71bd44a481ef8f4cb807878d871e\"\u003e\u003cimg src=\"https://img.shields.io/badge/964c39eb6-fix-green\" alt=\"fix - 964c39eb6\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e add opt-in for better touch device detection (\u003ca href=\"https://redirect.github.com/angular/components/issues/32597\"\u003e#32597\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/4b594fbdc98dd62323abe1338809b4798aaa35de\"\u003e\u003cimg src=\"https://img.shields.io/badge/4b594fbdc-perf-orange\" alt=\"perf - 4b594fbdc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003echeckbox:\u003c/strong\u003e Use \u0026gt; combinator for hover selector (\u003ca href=\"https://redirect.github.com/angular/components/issues/32586\"\u003e#32586\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ca4a7a4b9095cbb344a1e1fe9ae5e51f04bc586a\"\u003e\u003cimg src=\"https://img.shields.io/badge/ca4a7a4b9-perf-orange\" alt=\"perf - ca4a7a4b9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e Use text-align: start instead of descendent dir selector. (\u003ca href=\"https://redirect.github.com/angular/components/issues/32585\"\u003e#32585\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/66e2a08bccb89dfa97293a23eaa1d18434931215\"\u003e\u003cimg src=\"https://img.shields.io/badge/66e2a08bc-fix-green\" alt=\"fix - 66e2a08bc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003edrag-drop:\u003c/strong\u003e make item and list easier to tree shake (\u003ca href=\"https://redirect.github.com/angular/components/issues/32604\"\u003e#32604\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/cf61d587dcc0f7f95a820700f39cd1eb6ae16c4d\"\u003e\u003cimg src=\"https://img.shields.io/badge/cf61d587d-fix-green\" alt=\"fix - cf61d587d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eoverlay:\u003c/strong\u003e safari workaround not working with popovers (\u003ca href=\"https://redirect.github.com/angular/components/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/c8028789db4a6973bc80c5c3f0466b9e5ab1a879\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8028789d-fix-green\" alt=\"fix - c8028789d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e expand selector for trigger (\u003ca href=\"https://redirect.github.com/angular/components/issues/32617\"\u003e#32617\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/63004702e2f02ab4d24e1484f41794d93b418045\"\u003e\u003cimg src=\"https://img.shields.io/badge/63004702e-fix-green\" alt=\"fix - 63004702e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003enot all symbols exported in some aria packages (\u003ca href=\"https://redirect.github.com/angular/components/issues/32591\"\u003e#32591\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e21.0.4\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/57e831975e3d0eaf19b02988be155baeafbf6152\"\u003e\u003cimg src=\"https://img.shields.io/badge/57e831975e-fix-green\" alt=\"fix - 57e831975e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eform-field:\u003c/strong\u003e outline being thrown off by Tailwind (\u003ca href=\"https://redirect.github.com/angular/components/issues/32513\"\u003e#32513\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/454bf9608919e0c7807afd4010551d05e1776637\"\u003e\u003cimg src=\"https://img.shields.io/badge/454bf96089-fix-green\" alt=\"fix - 454bf96089\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eschematics:\u003c/strong\u003e combine style resets (\u003ca href=\"https://redirect.github.com/angular/components/issues/32496\"\u003e#32496\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/d3139205c096504533c361f1649156d3b9337bad\"\u003e\u003cimg src=\"https://img.shields.io/badge/d3139205c0-fix-green\" alt=\"fix - d3139205c0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslide-toggle:\u003c/strong\u003e Fix a11y issues by hiding label when it has no content. (\u003ca href=\"https://redirect.github.com/angular/components/issues/32480\"\u003e#32480\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/a3dfa754c9080f023c3f4b0bd727c2d391f6c6c1\"\u003e\u003cimg src=\"https://img.shields.io/badge/a3dfa754c9-fix-green\" alt=\"fix - a3dfa754c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e remove explicit usePopover (\u003ca href=\"https://redirect.github.com/angular/components/issues/32528\"\u003e#32528\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/4d2a7169ee8b0df0cf7dead1a2034737d4d71748\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d2a7169ee-fix-green\" alt=\"fix - 4d2a7169ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etesting:\u003c/strong\u003e Skip task tracking if zone patches aren't present (\u003ca href=\"https://redirect.github.com/angular/components/issues/32544\"\u003e#32544\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/fb2726c7e0fe5d4a4a98713b4bcdb30e6fe8d45e\"\u003e\u003cimg src=\"https://img.shields.io/badge/fb2726c7e0-fix-green\" alt=\"fix - fb2726c7e0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etabs:\u003c/strong\u003e disabled tab selection\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/ecfe310e8ab09ef12b4e3980da5ac090fd111009\"\u003e\u003cimg src=\"https://img.shields.io/badge/ecfe310e8a-fix-green\" alt=\"fix - ecfe310e8a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etype issues when importing Aria directives (\u003ca href=\"https://redirect.github.com/angular/components/issues/32561\"\u003e#32561\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\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/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.0.6 \u0026quot;balsa-salsa\u0026quot; (2026-01-08)\u003c/h1\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/c8028789db4a6973bc80c5c3f0466b9e5ab1a879\"\u003ec8028789d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e expand selector for trigger (\u003ca href=\"https://redirect.github.com/angular/components/pull/32617\"\u003e#32617\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\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/66e2a08bccb89dfa97293a23eaa1d18434931215\"\u003e66e2a08bc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003edrag-drop:\u003c/strong\u003e make item and list easier to tree shake (\u003ca href=\"https://redirect.github.com/angular/components/pull/32604\"\u003e#32604\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/cf61d587dcc0f7f95a820700f39cd1eb6ae16c4d\"\u003ecf61d587d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eoverlay:\u003c/strong\u003e safari workaround not working with popovers (\u003ca href=\"https://redirect.github.com/angular/components/pull/32588\"\u003e#32588\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/0d543d2deccb84739882cf46501013a5ee3c6506\"\u003e0d543d2de\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eexpansion:\u003c/strong\u003e all panels appearing open when printing (\u003ca href=\"https://redirect.github.com/angular/components/pull/32602\"\u003e#32602\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/e4ce169ba15b982fcb12d469d6b2ca25aeef6212\"\u003ee4ce169ba\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eselect:\u003c/strong\u003e global option not disabling popover (\u003ca href=\"https://redirect.github.com/angular/components/pull/32610\"\u003e#32610\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/964c39eb652a71bd44a481ef8f4cb807878d871e\"\u003e964c39eb6\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e add opt-in for better touch device detection (\u003ca href=\"https://redirect.github.com/angular/components/pull/32597\"\u003e#32597\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/4b594fbdc98dd62323abe1338809b4798aaa35de\"\u003e4b594fbdc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eperf\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003echeckbox:\u003c/strong\u003e Use \u0026gt; combinator for hover selector (\u003ca href=\"https://redirect.github.com/angular/components/pull/32586\"\u003e#32586\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ca4a7a4b9095cbb344a1e1fe9ae5e51f04bc586a\"\u003eca4a7a4b9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eperf\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e Use text-align: start instead of descendent dir selector. (\u003ca href=\"https://redirect.github.com/angular/components/pull/32585\"\u003e#32585\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eyoutube-player\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/b1f61c4c3616d844277020e3897381bd3a7ad246\"\u003eb1f61c4c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eapply startSeconds with disablePlaceholder and autoplay (\u003ca href=\"https://redirect.github.com/angular/components/pull/32570\"\u003e#32570\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/63004702e2f02ab4d24e1484f41794d93b418045\"\u003e63004702e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003enot all symbols exported in some aria packages (\u003ca href=\"https://redirect.github.com/angular/components/pull/32591\"\u003e#32591\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\u003ch1\u003e21.0.5 \u0026quot;plastic-deer\u0026quot; (2025-12-18)\u003c/h1\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.1.0-next.3 \u0026quot;lego scooter\u0026quot; (2025-12-17)\u003c/h1\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/ebb1c176f2f4909acad41c8bbbb87e023c9a0b99\"\u003eebb1c176f2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etabs:\u003c/strong\u003e disabled tab selection\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\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\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/dd40f25a03337765d09ea43f89d0baf3ba6b84a8\"\u003edd40f25a03\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etesting:\u003c/strong\u003e Skip task tracking if zone patches aren't present (\u003ca href=\"https://redirect.github.com/angular/components/pull/32544\"\u003e#32544\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/0669de57f2eb0b80b418545ab5a8d9725c1c8f51\"\u003e0669de57f2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eform-field:\u003c/strong\u003e outline being thrown off by Tailwind (\u003ca href=\"https://redirect.github.com/angular/components/pull/32513\"\u003e#32513\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/a364de5d01c46fe94bd44813b0e584f4b80aa7bc\"\u003ea364de5d01\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eschematics:\u003c/strong\u003e combine style resets (\u003ca href=\"https://redirect.github.com/angular/components/pull/32496\"\u003e#32496\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/204788b9458a24145cce55cc3744b0bc793fbb0f\"\u003e204788b945\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslide-toggle:\u003c/strong\u003e Fix a11y issues by hiding label when it has no content. (\u003ca href=\"https://redirect.github.com/angular/components/pull/32480\"\u003e#32480\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\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c9b61818448ad157e958fc38be5f8e0ada00645f\"\u003e\u003ccode\u003ec9b6181\u003c/code\u003e\u003c/a\u003e release: cut the v21.0.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/b8192d2ba7e1fe70511821ffa436d75ca412d06b\"\u003e\u003ccode\u003eb8192d2\u003c/code\u003e\u003c/a\u003e test(multiple): remove checks for popover from test (\u003ca href=\"https://redirect.github.com/angular/components/issues/32622\"\u003e#32622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/96a20fd7ab11f9add0d240cd7fef1a748f5ec9aa\"\u003e\u003ccode\u003e96a20fd\u003c/code\u003e\u003c/a\u003e build(multiple): Recommend installing the angular language service extension ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/00c8d29835d90a3ace7f37d7469f7a7e76d95b68\"\u003e\u003ccode\u003e00c8d29\u003c/code\u003e\u003c/a\u003e build: bump year (\u003ca href=\"https://redirect.github.com/angular/components/issues/32608\"\u003e#32608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/c8028789db4a6973bc80c5c3f0466b9e5ab1a879\"\u003e\u003ccode\u003ec802878\u003c/code\u003e\u003c/a\u003e fix(aria/menu): expand selector for trigger (\u003ca href=\"https://redirect.github.com/angular/components/issues/32617\"\u003e#32617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/ca4a7a4b9095cbb344a1e1fe9ae5e51f04bc586a\"\u003e\u003ccode\u003eca4a7a4\u003c/code\u003e\u003c/a\u003e perf(material/table): Use text-align: start instead of descendent dir selecto...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/66e2a08bccb89dfa97293a23eaa1d18434931215\"\u003e\u003ccode\u003e66e2a08\u003c/code\u003e\u003c/a\u003e fix(cdk/drag-drop): make item and list easier to tree shake (\u003ca href=\"https://redirect.github.com/angular/components/issues/32604\"\u003e#32604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/e4ce169ba15b982fcb12d469d6b2ca25aeef6212\"\u003e\u003ccode\u003ee4ce169\u003c/code\u003e\u003c/a\u003e fix(material/select): global option not disabling popover (\u003ca href=\"https://redirect.github.com/angular/components/issues/32610\"\u003e#32610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/1396042dd6edd0aae8160894bb40730de705a04a\"\u003e\u003ccode\u003e1396042\u003c/code\u003e\u003c/a\u003e build: disable formatting on styles and templates (\u003ca href=\"https://redirect.github.com/angular/components/issues/32614\"\u003e#32614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/f22e7faac216b786af256d3b994e66da363023c1\"\u003e\u003ccode\u003ef22e7fa\u003c/code\u003e\u003c/a\u003e docs: improve properties and methods template (\u003ca href=\"https://redirect.github.com/angular/components/issues/32071\"\u003e#32071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/components/compare/21.0.2...v21.0.6\"\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.0.3 to 21.0.8\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.0.8\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\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/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\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/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\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/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.0.8 (2026-01-08)\u003c/h1\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\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\u003e20.3.16 (2026-01-07)\u003c/h1\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/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\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.18 (2026-01-07)\u003c/h1\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/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e523dbaf1c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e4d9c4567ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003ecd405685af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e778460fcca\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e7c74674eb0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e0edbee4550\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003ef9c29572d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003cp\u003e| Commit | Type | Description |\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/angular/angular/commit/d699eef2ca32e07dfb1dec5ed2eac61c81664e68\"\u003e\u003ccode\u003ed699eef\u003c/code\u003e\u003c/a\u003e docs: add docs for transform property in built-in loaders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/feed89e83cea5724fba29c24da4a5fe943ce13c6\"\u003e\u003ccode\u003efeed89e\u003c/code\u003e\u003c/a\u003e ci: reformat files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/6d9d2b83f680efb60c694b38d35dfe850c756b1f\"\u003e\u003ccode\u003e6d9d2b8\u003c/code\u003e\u003c/a\u003e refactor(common): remove redundant providedIn: 'root' from injection tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/288238abef8fbd80a353be7ff3f00f08bc49ec94\"\u003e\u003ccode\u003e288238a\u003c/code\u003e\u003c/a\u003e refactor(core): correct all \u003ccode\u003etypeof ngDevMode\u003c/code\u003e comparison patterns introduced...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/56418b108e27e2ff4a3cae39b082ea2db5ffce79\"\u003e\u003ccode\u003e56418b1\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003eHTTP_TRANSFER_CACHE_ORIGIN_MAP\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.0.8/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.0.3 to 21.0.8\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.0.8\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\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/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\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/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\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/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.0.8 (2026-01-08)\u003c/h1\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\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\u003e20.3.16 (2026-01-07)\u003c/h1\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/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\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.18 (2026-01-07)\u003c/h1\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/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e523dbaf1c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e4d9c4567ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003ecd405685af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e778460fcca\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e7c74674eb0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e0edbee4550\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003ef9c29572d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003cp\u003e| Commit | Type | Description |\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/angular/angular/commit/fbb37d8388f5f7bd070d5bf545b0943b22c65608\"\u003e\u003ccode\u003efbb37d8\u003c/code\u003e\u003c/a\u003e refactor(core): remove unused instruction parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003ccode\u003e63b1cdc\u003c/code\u003e\u003c/a\u003e fix(compiler): produce accurate span for typeof and void expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003ccode\u003ee3fba18\u003c/code\u003e\u003c/a\u003e feat(forms): add \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003ccode\u003e8e80874\u003c/code\u003e\u003c/a\u003e fix(compiler): better types for a few expression AST nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003ccode\u003ef9c2957\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/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003ccode\u003e523dbaf\u003c/code\u003e\u003c/a\u003e fix(compiler): stop ThisReceiver inheritance from ImplicitReceiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003ccode\u003e3c3ae0c\u003c/code\u003e\u003c/a\u003e fix(compiler): provide location information for literal map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/feed89e83cea5724fba29c24da4a5fe943ce13c6\"\u003e\u003ccode\u003efeed89e\u003c/code\u003e\u003c/a\u003e ci: reformat files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/31b909040a3f1a1fa9cfef035501557fee4cb9d2\"\u003e\u003ccode\u003e31b9090\u003c/code\u003e\u003c/a\u003e refactor(compiler): remove unnecessary sanitization for safe attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/534b1b507db5e2710323d638036ee873f838260c\"\u003e\u003ccode\u003e534b1b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler): remove unnecessary sanitization for safe attributes\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v21.0.8/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.0.3 to 21.0.8\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.0.8\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\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/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\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/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\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\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\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/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\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/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\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/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.0.8 (2026-01-08)\u003c/h1\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/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\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\u003e20.3.16 (2026-01-07)\u003c/h1\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/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\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.18 (2026-01-07)\u003c/h1\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/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\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\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\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/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal ma...\n\n_Description has been truncated_","html_url":"https://github.com/haiilo/catalyst/pull/875","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/haiilo%2Fcatalyst/issues/875","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/875/packages"}},{"old_version":"6.3.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-01-06T19:02:13.000Z","version_change":"6.3.0 → 6.4.0","issue":{"uuid":"3786198680","node_id":"PR_kwDOPbjo-c67xuED","number":87,"state":"open","title":"chore(deps): Bump the dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-06T19:02:13.000Z","updated_at":"2026-01-06T22:01:51.461Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"dependencies","update_count":25,"packages":[{"name":"undici","old_version":"7.16.0","new_version":"7.18.2","repository_url":"https://github.com/nodejs/undici"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@graphql-codegen/typed-document-node","old_version":"6.1.4","new_version":"6.1.5","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript","old_version":"5.0.6","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript-operations","old_version":"5.0.6","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"eslint","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.3.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@apollo/client","old_version":"4.0.9","new_version":"4.0.11","repository_url":"https://github.com/apollographql/apollo-client"},{"name":"@apollo/client-react-streaming","old_version":"0.14.0","new_version":"0.14.3","repository_url":"https://github.com/apollographql/apollo-client-integrations"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"27.3.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"},{"name":"fs-extra","old_version":"11.3.2","new_version":"11.3.3","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"shiki","old_version":"3.19.0","new_version":"3.20.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@tanstack/svelte-virtual","old_version":"3.13.13","new_version":"3.13.17","repository_url":"https://github.com/TanStack/virtual"},{"name":"focus-trap","old_version":"7.6.6","new_version":"7.7.1","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"chromatic","old_version":"13.3.4","new_version":"13.3.5","repository_url":"https://github.com/chromaui/chromatic-cli"},{"name":"@docsearch/js","old_version":"4.3.2","new_version":"4.4.0","repository_url":"https://github.com/algolia/docsearch"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [undici](https://github.com/nodejs/undici) | `7.16.0` | `7.18.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` |\n| [@graphql-codegen/typed-document-node](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node) | `6.1.4` | `6.1.5` |\n| [@graphql-codegen/typescript](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript) | `5.0.6` | `5.0.7` |\n| [@graphql-codegen/typescript-operations](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations) | `5.0.6` | `5.0.7` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.1` | `9.39.2` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.3.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.0.16` |\n| [@apollo/client](https://github.com/apollographql/apollo-client) | `4.0.9` | `4.0.11` |\n| [@apollo/client-react-streaming](https://github.com/apollographql/apollo-client-integrations) | `0.14.0` | `0.14.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.16` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.15` | `4.0.16` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `27.4.0` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.2` | `11.3.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.5` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.19.0` | `3.20.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@tanstack/svelte-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/svelte-virtual) | `3.13.13` | `3.13.17` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.6` | `7.7.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [chromatic](https://github.com/chromaui/chromatic-cli) | `13.3.4` | `13.3.5` |\n| [@docsearch/js](https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-js) | `4.3.2` | `4.4.0` |\n\n\nUpdates `undici` from 7.16.0 to 7.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(decompress): limit Content-Encoding chain to 5 to prevent resourc… by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4729\"\u003enodejs/undici#4729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.18.1...v7.18.2\"\u003ehttps://github.com/nodejs/undici/compare/v7.18.1...v7.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest and Fix running without SSL by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4727\"\u003enodejs/undici#4727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add security warning for strictContentLength option by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4726\"\u003enodejs/undici#4726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump step-security/harden-runner from 2.13.1 to 2.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4718\"\u003enodejs/undici#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4719\"\u003enodejs/undici#4719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.18.0...v7.18.1\"\u003ehttps://github.com/nodejs/undici/compare/v7.18.0...v7.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.17.0...v7.18.0\"\u003ehttps://github.com/nodejs/undici/compare/v7.17.0...v7.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: extract infra and encoding methods by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4523\"\u003enodejs/undici#4523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove h2 by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4534\"\u003enodejs/undici#4534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: make nodejs-shared wf reusable, install binaryen for wasm-opt, test on node-nightly by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4535\"\u003enodejs/undici#4535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix nightly shared library case by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4543\"\u003enodejs/undici#4543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: consume bodies of fetch responses to fix failing macos 20 ci  by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4528\"\u003enodejs/undici#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Cache Interceptor example to README by \u003ca href=\"https://github.com/tawseefnabi\"\u003e\u003ccode\u003e@​tawseefnabi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4393\"\u003enodejs/undici#4393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: remove node20 version check by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4544\"\u003enodejs/undici#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: use MessagePort instance type in MessageEvent by \u003ca href=\"https://github.com/Renegade334\"\u003e\u003ccode\u003e@​Renegade334\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4546\"\u003enodejs/undici#4546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: set write permissions on job level by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4537\"\u003enodejs/undici#4537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: activate n/no-process-exit by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4548\"\u003enodejs/undici#4548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run benchmarks on pull_requests and by pushing on specific branches only by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4536\"\u003enodejs/undici#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: activate n/prefer-node-protocol to enforce \u003ccode\u003e'node:'\u003c/code\u003e prefix for requiring node built-ins by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4547\"\u003enodejs/undici#4547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(H2): correct CONNECT behaviour by \u003ca href=\"https://github.com/metcoder95\"\u003e\u003ccode\u003e@​metcoder95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4541\"\u003enodejs/undici#4541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix plans by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4550\"\u003enodejs/undici#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add runtime feature \u0026quot;detection\u0026quot; by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4545\"\u003enodejs/undici#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use less promises in extractBody by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4458\"\u003enodejs/undici#4458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy-agent): add missing return after callback-call by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4553\"\u003enodejs/undici#4553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove redundant line in retry-handler by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4554\"\u003enodejs/undici#4554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add no-wasm-simd option by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4533\"\u003enodejs/undici#4533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use lazyloaders for runtime feature detection by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4557\"\u003enodejs/undici#4557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: minor changes in dispatcher-base.js and types for Dispatcher by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4556\"\u003enodejs/undici#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp2: refactor and split tests of  http2.js into multiple files by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4561\"\u003enodejs/undici#4561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: dns-interceptor test should await plan to complete by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4560\"\u003enodejs/undici#4560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove istanbul instructions by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4559\"\u003enodejs/undici#4559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: keep promise chains intact by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4558\"\u003enodejs/undici#4558\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/nodejs/undici/commit/7e5cb2d7468633b48679627061d696a0bb45f651\"\u003e\u003ccode\u003e7e5cb2d\u003c/code\u003e\u003c/a\u003e Bumped v7.18.2 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/b04e3cbb569c1596f86c108e9b52c79d8475dcb3\"\u003e\u003ccode\u003eb04e3cb\u003c/code\u003e\u003c/a\u003e fix(decompress): limit Content-Encoding chain to 5 to prevent resource exhaus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2bcb77bbc27f966ac86e31154161792a4a8dadf5\"\u003e\u003ccode\u003e2bcb77b\u003c/code\u003e\u003c/a\u003e Bumped v7.18.1 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/58a12b7f19f5d4b186c90aed2e3a55a3ba37decf\"\u003e\u003ccode\u003e58a12b7\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/5fa2930582cab9c387df5cb2ddef44cb42bdf4a9\"\u003e\u003ccode\u003e5fa2930\u003c/code\u003e\u003c/a\u003e build(deps): bump step-security/harden-runner from 2.13.1 to 2.14.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4718\"\u003e#4718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/fbbe283fc4054c35ad21316bcf65996b0929ed58\"\u003e\u003ccode\u003efbbe283\u003c/code\u003e\u003c/a\u003e docs: add security warning for strictContentLength option (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4726\"\u003e#4726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ce12d9e5dc1a72724cbef8ac43219ba9643b9142\"\u003e\u003ccode\u003ece12d9e\u003c/code\u003e\u003c/a\u003e fix: do not crash if Node.js is compiled without SSL (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4727\"\u003e#4727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ebe3e33ea4d25402e0dc12dcc67902fdb7f231d4\"\u003e\u003ccode\u003eebe3e33\u003c/code\u003e\u003c/a\u003e Bumped v7.18.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4725\"\u003e#4725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/4e9b88b1c78349a956babef1151add83866f2dfb\"\u003e\u003ccode\u003e4e9b88b\u003c/code\u003e\u003c/a\u003e fix: limit Content-Encoding chain to 5 to prevent resource exhaustion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/d5607677d444553183b0a637f687d20167427b36\"\u003e\u003ccode\u003ed560767\u003c/code\u003e\u003c/a\u003e Bumped v7.17.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4724\"\u003e#4724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v7.16.0...v7.18.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.1 to 9.39.2\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\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typed-document-node` from 6.1.4 to 6.1.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typed-document-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typed-document-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@6.1.5/packages/plugins/typescript/typed-document-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript@5.0.7/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e fix invalid check for inline fragments (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript-operations@5.0.7/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-svelte` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/blob/v3.4.1/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(fix) externalize all prettier imports\u003c/li\u003e\n\u003cli\u003e(fix) don't remove parantheses of \u003ccode\u003ebind:\u003c/code\u003eings with \u003ccode\u003eas\u003c/code\u003e type casts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commits/v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.4 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure await-block type is preserved in the latest Svelte version (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2895\"\u003e#2895\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/sveltejs/language-tools/commit/63a22b8089e69e3bc829713d21a5ac7837a5b9a1\"\u003e\u003ccode\u003e63a22b8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d0562f9701fd644658dc431bcd28169fd78e50e9\"\u003e\u003ccode\u003ed0562f9\u003c/code\u003e\u003c/a\u003e perf: only create objects for completion items for svelte syntax once (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/96e8ca884711bc5acaf1fda45ed7f95b38a75b4a\"\u003e\u003ccode\u003e96e8ca8\u003c/code\u003e\u003c/a\u003e fix(syntax): sveltejs ts highlighting when trailing type alias misses semicol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/910437ca333b9a18713a538b4a7b578783f9cb78\"\u003e\u003ccode\u003e910437c\u003c/code\u003e\u003c/a\u003e fix: add some limit to store auto-import (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2909\"\u003e#2909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/383e6894ea428f54de59b1a42d03e59f09c5a284\"\u003e\u003ccode\u003e383e689\u003c/code\u003e\u003c/a\u003e perf: optimize path normalization (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/798529998d965e740be3a7abd23ec0058babfe3a\"\u003e\u003ccode\u003e7985299\u003c/code\u003e\u003c/a\u003e perf: avoid global completion in component start tag (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/35a339095e364ddec73a01727d5975ecbd365e26\"\u003e\u003ccode\u003e35a3390\u003c/code\u003e\u003c/a\u003e chore: skip document symbols timeout in test (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/fae32d31b3269dd3dce88639259afa7b6ae4b1ea\"\u003e\u003ccode\u003efae32d3\u003c/code\u003e\u003c/a\u003e perf: optimize module resolution cache invalidation check (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b640868854d0b3c23551b06a7cddf6f542776cd3\"\u003e\u003ccode\u003eb640868\u003c/code\u003e\u003c/a\u003e [perf]: early return in getCompletions if in style or script tag (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b6ebbd83e7495db187d2ebc15d3b9e372623e1a7\"\u003e\u003ccode\u003eb6ebbd8\u003c/code\u003e\u003c/a\u003e fix: ensure await-block type is preserved in the latest Svelte version (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.4...svelte-check@4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.2.7 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\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/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.0/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210cefa1caa6b9849a41fd26ec01775074\"\u003e\u003ccode\u003e84a3062\u003c/code\u003e\u003c/a\u003e fix(browser): string formatting bug when including placeholders in console.lo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba901af740ed7adbfa36fc44928ebef3a\"\u003e\u003ccode\u003ef7f6aa8\u003c/code\u003e\u003c/a\u003e fix: log deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9226\"\u003e#9226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6565d2e3d68a005fd0e86f9a81fa9a45\"\u003e\u003ccode\u003e568513c\u003c/code\u003e\u003c/a\u003e fix: allow inlining fully dynamic import (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9137\"\u003e#9137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b08f864b7e9ed244462f7f2ed214e835b\"\u003e\u003ccode\u003e5d26b87\u003c/code\u003e\u003c/a\u003e fix(experimental): export \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9187\"\u003e#9187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f17eb423d436f0da666a44536f505e1d0e5a0b97\"\u003e\u003ccode\u003ef17eb42\u003c/code\u003e\u003c/a\u003e refactor: avoid using \u003ccode\u003eisFileServingAllowed\u003c/code\u003e from Vite (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9160\"\u003e#9160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99ae8ca6edc1e6b04149806cbbbf3c20ce\"\u003e\u003ccode\u003e78cfbf9\u003c/code\u003e\u003c/a\u003e fix: avoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249722df7556638f50a9db01cf01e6a2f8\"\u003e\u003ccode\u003eda0ade2\u003c/code\u003e\u003c/a\u003e fix: fix browser mode default testTimeout back to 15 seconds (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9167\"\u003e#9167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/client` from 4.0.9 to 4.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-client/releases\"\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13050\"\u003e#13050\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Replace usage of \u003ccode\u003efindLast\u003c/code\u003e with more backwards-compatible methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13049\"\u003e#13049\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where queries starting with \u003ccode\u003eskipToken\u003c/code\u003e or lazy queries from \u003ccode\u003euseLazyQuery\u003c/code\u003e were included in \u003ccode\u003eclient.refetchQueries()\u003c/code\u003e before they had been executed for the first time. While generally queries with a \u003ccode\u003estandby\u003c/code\u003e \u003ccode\u003efetchPolicy\u003c/code\u003e should be included in refetch, these queries never had \u003ccode\u003evariables\u003c/code\u003e passed in, so they should be excluded until they have run once and received their actual variables.\u003c/p\u003e\n\u003cp\u003eThese queries are now properly excluded from refetch operations until after their initial execution.\u003c/p\u003e\n\u003cp\u003eThis change adds a new hidden option to \u003ccode\u003eclient.watchQuery\u003c/code\u003e, \u003ccode\u003e[variablesUnknownSymbol]\u003c/code\u003e, which may be set \u003ccode\u003etrue\u003c/code\u003e for queries starting with a \u003ccode\u003efetchPolicy\u003c/code\u003e of \u003ccode\u003estandby\u003c/code\u003e. It will only be applied when creating the \u003ccode\u003eObservableQuery\u003c/code\u003e instance and cannot be changed later. This flag indicates that the query's variables are not yet known, and thus it should be excluded from refetch operations until they are.\n\u003cstrong\u003eThis option is not meant for everyday use and is intended for framework integrations only.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13045\"\u003e#13045\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\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/apollographql/apollo-client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13050\"\u003e#13050\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Replace usage of \u003ccode\u003efindLast\u003c/code\u003e with more backwards-compatible methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13049\"\u003e#13049\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where queries starting with \u003ccode\u003eskipToken\u003c/code\u003e or lazy queries from \u003ccode\u003euseLazyQuery\u003c/code\u003e were included in \u003ccode\u003eclient.refetchQueries()\u003c/code\u003e before they had been executed for the first time. While generally queries with a \u003ccode\u003estandby\u003c/code\u003e \u003ccode\u003efetchPolicy\u003c/code\u003e should be included in refetch, these queries never had \u003ccode\u003evariables\u003c/code\u003e passed in, so they should be excluded until they have run once and received their actual variables.\u003c/p\u003e\n\u003cp\u003eThese queries are now properly excluded from refetch operations until after their initial execution.\u003c/p\u003e\n\u003cp\u003eThis change adds a new hidden option to \u003ccode\u003eclient.watchQuery\u003c/code\u003e, \u003ccode\u003e[variablesUnknownSymbol]\u003c/code\u003e, which may be set \u003ccode\u003etrue\u003c/code\u003e for queries starting with a \u003ccode\u003efetchPolicy\u003c/code\u003e of \u003ccode\u003estandby\u003c/code\u003e. It will only be applied when creating the \u003ccode\u003eObservableQuery\u003c/code\u003e instance and cannot be changed later. This flag indicates that the query's variables are not yet known, and thus it should be excluded from refetch operations until they are.\n\u003cstrong\u003eThis option is not meant for everyday use and is intended for framework integrations only.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13045\"\u003e#13045\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\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/apollographql/apollo-client/commit/0775976eba7df6781d5af28124e6bc885cfa0c40\"\u003e\u003ccode\u003e0775976\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e avoid refetching queries that start off with a \u003ccode\u003eskipToken\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13049\"\u003e#13049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e eliminate usage of \u003ccode\u003efindLast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13050\"\u003e#13050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/cc7c99f9f582c2020bf79661aacf6f3eedab33f7\"\u003e\u003ccode\u003ecc7c99f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13046\"\u003e#13046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13045\"\u003e#13045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/a18037b85fa124531542748a29faff265ccd5b0b\"\u003e\u003ccode\u003ea18037b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13040\"\u003e#13040\u003c/a\u003e from TheSoki/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/e488f1695e49d67406e936303f174502432e17e7\"\u003e\u003ccode\u003ee488f16\u003c/code\u003e\u003c/a\u003e docs: fix Apollo Link URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/1a4f4d974befa21c2700fdba523e02bf8f237756\"\u003e\u003ccode\u003e1a4f4d9\u003c/code\u003e\u003c/a\u003e Add guidence for using the data masking jscodeshift/codemod migration (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13037\"\u003e#13037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/0a09828c4a321192a3fc8b1225e927b33ad3c45a\"\u003e\u003ccode\u003e0a09828\u003c/code\u003e\u003c/a\u003e Migration docs improvements (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13034\"\u003e#13034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/d27cff4aad23ca51aa072e08e339f543b3f6267d\"\u003e\u003ccode\u003ed27cff4\u003c/code\u003e\u003c/a\u003e Remove outdated docs section (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13028\"\u003e#13028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apollographql/apollo-client/compare/@apollo/client@4.0.9...@apollo/client@4.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/client-react-streaming` from 0.14.0 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-client-integrations/releases\"\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0385d57: fix race condition in \u003ccode\u003ecreateInjectionTransformStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e00e61e5: Handle errors in incremental chunks when streaming from hook SSR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch2\u003e0.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e156a5e1: Fix a bug where \u003ccode\u003euseQuery\u003c/code\u003e started off with \u003ccode\u003eloading: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a523b9f7ffb213b769a43f529b89c6ae99c867b2\"\u003e\u003ccode\u003ea523b9f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/0385d57d184c0ae40d7379672f409a79bdb6b64e\"\u003e\u003ccode\u003e0385d57\u003c/code\u003e\u003c/a\u003e fix race condition in \u003ccode\u003ecreateInjectionTransformStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/00e61e5dad1e7bf5cd0a4ff32067ba4fbca9c399\"\u003e\u003ccode\u003e00e61e5\u003c/code\u003e\u003c/a\u003e Handle errors in incremental chunks when streaming from hook SSR. (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/1f930c4f5ecf936887d0a08441abe0b8927e304b\"\u003e\u003ccode\u003e1f930c4\u003c/code\u003e\u003c/a\u003e bette logging of publish step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/06163d53037ac48e38a7e44785b55bc760b4170a\"\u003e\u003ccode\u003e06163d5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/156a5e19b58ff6610650480cad67bbaf7431d165\"\u003e\u003ccode\u003e156a5e1\u003c/code\u003e\u003c/a\u003e Fix a bug where \u003ccode\u003euseQuery\u003c/code\u003e started off with \u003ccode\u003eloading: false\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a242d310c579952db215c2bd1c633bf63641ed2c\"\u003e\u003ccode\u003ea242d31\u003c/code\u003e\u003c/a\u003e fix up tests for updated react version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/02b1574aefa1e650bf9e94d6a5413470ad2c4c72\"\u003e\u003ccode\u003e02b1574\u003c/code\u003e\u003c/a\u003e update resolutions for react package, 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a1e9f9587d671862cc3379c75254cad3da82bbeb\"\u003e\u003ccode\u003ea1e9f95\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003ereact-server-dom-webpack\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/1485efcdae657912d8705782132ff68e735f759d\"\u003e\u003ccode\u003e1485efc\u003c/code\u003e\u003c/a\u003e update React repo dependencies to \u003ccode\u003e^19.2.1\u003c/code\u003e, update Next (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apollographql/apollo-client-integrations/compare/@apollo/client-react-streaming@0.14.0...@apollo/client-react-streaming@0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/ui` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b30482cd95fb56abe4e0250ad8beaa5467a\"\u003e\u003ccode\u003e60642b3\u003c/code\u003e\u003c/a\u003e fix: fix module graph UI on html reporter with headless browser mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/9219\"\u003e#9219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 27.3.0 to 27.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\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/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/098d16d6b86c5f215d48658c3005cb54b1325603\"\u003e\u003ccode\u003e098d16d\u003c/code\u003e\u003c/a\u003e Version 27.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/1cd029efb72314840c46730d72f9684c60635c54\"\u003e\u003ccode\u003e1cd029e\u003c/code\u003e\u003c/a\u003e Improve asciiLowercase/asciiUppercase performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/83fcb627264def824fd80366b33c29ccb5c6dd01\"\u003e\u003ccode\u003e83fcb62\u003c/code\u003e\u003c/a\u003e Implement TextEncoder and TextDecoder; improve XML decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ddad97df73368768c5107e3d141b6bb994164c4d\"\u003e\u003ccode\u003eddad97d\u003c/code\u003e\u003c/a\u003e Switch from iconv-lite to exodus/bytes for decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/25cb2a1c2b2944ab218b347a602accb736cdaa92\"\u003e\u003ccode\u003e25cb2a1\u003c/code\u003e\u003c/a\u003e Use weak references for ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ed4f5ed66d0b5b3ee888389a27850fe17253c357\"\u003e\u003ccode\u003eed4f5ed\u003c/code\u003e\u003c/a\u003e Add currently-failing CSS regression tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/jsdom/compare/27.3.0...27.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.3 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.19.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ecloseTimeout\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2308\"\u003e#2308\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eHandled a forthcoming breaking change in Node.js core (19984854).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/61349ec5dad363c56e51c68bc1c644f29af05db0\"\u003e\u003ccode\u003e61349ec\u003c/code\u003e\u003c/a\u003e [dist] 8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/3f9ffc688f1172cd599e6fbd87a06e20044bd359\"\u003e\u003ccode\u003e3f9ffc6\u003c/code\u003e\u003c/a\u003e [feature] Introduce the \u003ccode\u003ecloseTimeout\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/19984854104e637a21cbc080272ac63d3d60a273\"\u003e\u003ccode\u003e1998485\u003c/code\u003e\u003c/a\u003e [fix] Ensure all remaining data is read as a single chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/726c3732b3e5319219ed73cac4826fd36917e2e1\"\u003e\u003ccode\u003e726c373\u003c/code\u003e\u003c/a\u003e [doc] Sort options alphabetically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/b151f1e8a3d1742756d2620198bdce8cff863e1c\"\u003e\u003ccode\u003eb151f1e\u003c/code\u003e\u003c/a\u003e [ci] Update actions/checkout action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/dabdd5b3018dd05792627a53517dfdb58ae19824\"\u003e\u003ccode\u003edabdd5b\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/86eac5b44ac2bff9087ec40c9bd06bc7b4f0da07\"\u003e\u003ccode\u003e86eac5b\u003c/code\u003e\u003c/a\u003e [ci] Test on node 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/1891e1474f0c9279459ce49e448867f1a46bc0a4\"\u003e\u003ccode\u003e1891e14\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa28c779041b5951058e8edd73649d20de56d139\"\u003e\u003ccode\u003eaa28c77\u003c/code\u003e\u003c/a\u003e [ci] Update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/8.18.3...8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.2 to 11.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.3 / 2025-12-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix copying symlink when destination is a symlink to the same target (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1019\"\u003e#1019\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1060\"\u003e#1060\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/jprichardson/node-fs-extra/commit/1de81e98a8ff3afb5cf4a6b4dc63a93216728dd3\"\u003e\u003ccode\u003e1de81e9\u003c/code\u003e\u003c/a\u003e 11.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/ddc46f7cb980e5f2cc2174c73342cfe18e875895\"\u003e\u003ccode\u003eddc46f7\u003c/code\u003e\u003c/a\u003e Fix symlink copy failing when source and dest symlinks point to same target (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5023c22431e2341385d6c4b7645bb896d2e477b6\"\u003e\u003ccode\u003e5023c22\u003c/code\u003e\u003c/a\u003e Use macos-15-intel runner (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.2...11.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.13 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/equaltoai/greater-components/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/equaltoai%2Fgreater-components/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"}},{"old_version":"6.3.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-01-05T19:50:52.000Z","version_change":"6.3.0 → 6.4.0","issue":{"uuid":"3782685540","node_id":"PR_kwDOQMSk4c67mEsm","number":44,"state":"closed","title":"Bump the all group across 1 directory with 87 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-13T00:21:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T19:50:52.000Z","updated_at":"2026-01-13T00:21:34.000Z","time_to_close":621041,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":87,"packages":[{"name":"@lexical/code","old_version":"0.38.2","new_version":"0.39.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.38.2","new_version":"0.39.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.38.2","new_version":"0.39.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/react","old_version":"0.38.2","new_version":"0.39.0","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.38.2","new_version":"0.39.0","repository_url":"https://github.com/facebook/lexical"},{"name":"lexical","old_version":"0.38.2","new_version":"0.39.0","repository_url":"https://github.com/facebook/lexical"},{"name":"lucide-react","old_version":"0.556.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.0.10","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@biomejs/biome","old_version":"2.3.8","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.9.5","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.10.1","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"baseline-browser-mapping","old_version":"2.9.5","new_version":"2.9.11","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001759","new_version":"1.0.30001762","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"react-error-boundary","old_version":"6.0.0","new_version":"6.0.2","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"rollup","old_version":"4.53.3","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"update-browserslist-db","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lexical/code](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code) | `0.38.2` | `0.39.0` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.38.2` | `0.39.0` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.38.2` | `0.39.0` |\n| [@lexical/react](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react) | `0.38.2` | `0.39.0` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.38.2` | `0.39.0` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.38.2` | `0.39.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.556.0` | `0.562.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.1` | `19.2.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.1` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.8` | `2.3.11` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.1.18` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.9.5` | `2.9.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.1` | `25.0.3` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.5` | `2.9.11` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001759` | `1.0.30001762` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.0` | `6.0.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.53.3` | `4.55.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.2` | `1.2.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n\n\nUpdates `@lexical/code` from 0.38.2 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/code\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.39.0 is a monthly release primarily focusing on bug fixes\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eJSON serialization for ElementNode only includes textFormat and textStyle when necessary \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7971\"\u003e#7971\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePreviously the derived properties \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCode:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7970\"\u003e#7970\u003c/a\u003e Fix: Scope highlight cache by editor\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7971\"\u003e#7971\u003c/a\u003e Fix: Only serialize \u003ccode\u003eElementNode\u003c/code\u003e \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e when necessary\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7964\"\u003e#7964\u003c/a\u003e Feature: Add commands for beforeinput, input, compositionstart/end events\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7978\"\u003e#7978\u003c/a\u003e Fix: \u003ccode\u003e$dfsCaretIterator\u003c/code\u003e should be able to stop at its last descendant\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSelection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8003\"\u003e#8003\u003c/a\u003e Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7961\"\u003e#7961\u003c/a\u003e Fix: Defer node class references to potentially work around webpack issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧪  \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7983\"\u003e#7983\u003c/a\u003e Experiment: add config for opting in to nested tables (\u003cem\u003enote that this does not fix their behavior\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7986\"\u003e#7986\u003c/a\u003e Fix: Ensure colWidths has length equal to number of columns\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7998\"\u003e#7998\u003c/a\u003e Fix: Include first cell contents in partial backwards table selection\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReact:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7987\"\u003e#7987\u003c/a\u003e Prevent typeahead menu from closing during IME composition\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCollab:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7990\"\u003e#7990\u003c/a\u003e Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlayground:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8002\"\u003e#8002\u003c/a\u003e Feature: Shadows when table is scrollable\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8015\"\u003e#8015\u003c/a\u003e Fix: Show draggable block target line when dragging images\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7962\"\u003efacebook/lexical#7962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[scripts] Allow export-froms in Flow files to be transformed for www build by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7967\"\u003efacebook/lexical#7967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[examples] Chore: Update examples for v0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7963\"\u003efacebook/lexical#7963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-code] Bug fix: Add editor key in highlighted nodes cache by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7970\"\u003efacebook/lexical#7970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: Only serialize ElementNode textFormat and textStyle when necessary by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7971\"\u003efacebook/lexical#7971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-extension][lexical-*] Bug Fix: Defer node class references to potentially work around webpack issues by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7961\"\u003efacebook/lexical#7961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.289.0) and LexicalLink Flow types by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7973\"\u003efacebook/lexical#7973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: add commands for beforeinput, input, compositionstart/end events by \u003ca href=\"https://github.com/james-atticus\"\u003e\u003ccode\u003e@​james-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7964\"\u003efacebook/lexical#7964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.290.0) and fix incompatible-variance issues by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7975\"\u003efacebook/lexical#7975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Bug fix: $dfsCaretIterator should be able to stop at its last descendant by \u003ca href=\"https://github.com/nigelgutzmann\"\u003e\u003ccode\u003e@​nigelgutzmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7978\"\u003efacebook/lexical#7978\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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/code\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0 (2025-12-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical-selection Fix applying styles for empty table cells (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8003\"\u003e#8003\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-playground Shadows when table is scrollable (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8002\"\u003e#8002\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-markflowchore Add flowfix me after flow 0.292.0 was deployed to \u003ca href=\"http://www\"\u003ewww\u003c/a\u003e. This fixes the  sync between github and www (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8019\"\u003e#8019\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003eDoc nit (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8010\"\u003e#8010\u003c/a\u003e) Gerard Rovira\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix include first cell contents in partial backwards table selection (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7998\"\u003e#7998\u003c/a\u003e) Patrick Moody\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add missing getDocFromMap fn to docs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/8000\"\u003e#8000\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003eRevert lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7997\"\u003e#7997\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add ywebsocket-server package dependency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7996\"\u003e#7996\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003elexical-yjs Bug fix dont rewrite unchanged non-primitive propertystate values to yjs in collab v2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7990\"\u003e#7990\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7984\"\u003e#7984\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix ensure colWidths has length equal to number of columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7986\"\u003e#7986\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7987\"\u003e#7987\u003c/a\u003e) kykim00\u003c/li\u003e\n\u003cli\u003elexical-table Feature add config for opting in to nested tables (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7983\"\u003e#7983\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Bug fix dfsCaretIterator should be able to stop at its last descendant (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7978\"\u003e#7978\u003c/a\u003e) Nigel Gutzmann\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7975\"\u003e#7975\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical Feature add commands for beforeinput, input, compositionstartend events (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7964\"\u003e#7964\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7973\"\u003e#7973\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7961\"\u003e#7961\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Feature Only serialize ElementNode textFormat and textStyle when necessary (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7971\"\u003e#7971\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-code Bug fix Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7970\"\u003e#7970\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003eexamples Chore Update examples for v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7963\"\u003e#7963\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003escripts Allow export-froms in Flow files to be transformed for www build (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7967\"\u003e#7967\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003ev0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7962\"\u003e#7962\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.38.2 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/lexical/commit/d99aa0697e9961fc8bfc0a537ec4b3ae8a2b4f37\"\u003e\u003ccode\u003ed99aa06\u003c/code\u003e\u003c/a\u003e v0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/a64fd2e5e5c5b590a7dc9699e7a3d91f8770c2b7\"\u003e\u003ccode\u003ea64fd2e\u003c/code\u003e\u003c/a\u003e [lexical-extension][lexical-*] Bug Fix: Defer node class references to potent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/4f0d5a39791a566700857e8efec7ad44ec716b9f\"\u003e\u003ccode\u003e4f0d5a3\u003c/code\u003e\u003c/a\u003e [lexical-code] Bug fix: Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d994d9d354a448e0bb29c2fc882308f7b15d24e8\"\u003e\u003ccode\u003ed994d9d\u003c/code\u003e\u003c/a\u003e v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-code/issues/7962\"\u003e#7962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.39.0/packages/lexical-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/list` from 0.38.2 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/list\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.39.0 is a monthly release primarily focusing on bug fixes\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eJSON serialization for ElementNode only includes textFormat and textStyle when necessary \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7971\"\u003e#7971\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePreviously the derived properties \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCode:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7970\"\u003e#7970\u003c/a\u003e Fix: Scope highlight cache by editor\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7971\"\u003e#7971\u003c/a\u003e Fix: Only serialize \u003ccode\u003eElementNode\u003c/code\u003e \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e when necessary\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7964\"\u003e#7964\u003c/a\u003e Feature: Add commands for beforeinput, input, compositionstart/end events\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7978\"\u003e#7978\u003c/a\u003e Fix: \u003ccode\u003e$dfsCaretIterator\u003c/code\u003e should be able to stop at its last descendant\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSelection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8003\"\u003e#8003\u003c/a\u003e Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7961\"\u003e#7961\u003c/a\u003e Fix: Defer node class references to potentially work around webpack issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧪  \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7983\"\u003e#7983\u003c/a\u003e Experiment: add config for opting in to nested tables (\u003cem\u003enote that this does not fix their behavior\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7986\"\u003e#7986\u003c/a\u003e Fix: Ensure colWidths has length equal to number of columns\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7998\"\u003e#7998\u003c/a\u003e Fix: Include first cell contents in partial backwards table selection\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReact:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7987\"\u003e#7987\u003c/a\u003e Prevent typeahead menu from closing during IME composition\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCollab:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7990\"\u003e#7990\u003c/a\u003e Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlayground:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8002\"\u003e#8002\u003c/a\u003e Feature: Shadows when table is scrollable\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8015\"\u003e#8015\u003c/a\u003e Fix: Show draggable block target line when dragging images\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7962\"\u003efacebook/lexical#7962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[scripts] Allow export-froms in Flow files to be transformed for www build by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7967\"\u003efacebook/lexical#7967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[examples] Chore: Update examples for v0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7963\"\u003efacebook/lexical#7963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-code] Bug fix: Add editor key in highlighted nodes cache by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7970\"\u003efacebook/lexical#7970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: Only serialize ElementNode textFormat and textStyle when necessary by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7971\"\u003efacebook/lexical#7971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-extension][lexical-*] Bug Fix: Defer node class references to potentially work around webpack issues by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7961\"\u003efacebook/lexical#7961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.289.0) and LexicalLink Flow types by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7973\"\u003efacebook/lexical#7973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: add commands for beforeinput, input, compositionstart/end events by \u003ca href=\"https://github.com/james-atticus\"\u003e\u003ccode\u003e@​james-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7964\"\u003efacebook/lexical#7964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.290.0) and fix incompatible-variance issues by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7975\"\u003efacebook/lexical#7975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Bug fix: $dfsCaretIterator should be able to stop at its last descendant by \u003ca href=\"https://github.com/nigelgutzmann\"\u003e\u003ccode\u003e@​nigelgutzmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7978\"\u003efacebook/lexical#7978\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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/list\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0 (2025-12-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical-selection Fix applying styles for empty table cells (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8003\"\u003e#8003\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-playground Shadows when table is scrollable (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8002\"\u003e#8002\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-markflowchore Add flowfix me after flow 0.292.0 was deployed to \u003ca href=\"http://www\"\u003ewww\u003c/a\u003e. This fixes the  sync between github and www (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8019\"\u003e#8019\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003eDoc nit (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8010\"\u003e#8010\u003c/a\u003e) Gerard Rovira\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix include first cell contents in partial backwards table selection (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7998\"\u003e#7998\u003c/a\u003e) Patrick Moody\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add missing getDocFromMap fn to docs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/8000\"\u003e#8000\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003eRevert lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7997\"\u003e#7997\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add ywebsocket-server package dependency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7996\"\u003e#7996\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003elexical-yjs Bug fix dont rewrite unchanged non-primitive propertystate values to yjs in collab v2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7990\"\u003e#7990\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7984\"\u003e#7984\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix ensure colWidths has length equal to number of columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7986\"\u003e#7986\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7987\"\u003e#7987\u003c/a\u003e) kykim00\u003c/li\u003e\n\u003cli\u003elexical-table Feature add config for opting in to nested tables (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7983\"\u003e#7983\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Bug fix dfsCaretIterator should be able to stop at its last descendant (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7978\"\u003e#7978\u003c/a\u003e) Nigel Gutzmann\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7975\"\u003e#7975\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical Feature add commands for beforeinput, input, compositionstartend events (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7964\"\u003e#7964\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7973\"\u003e#7973\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7961\"\u003e#7961\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Feature Only serialize ElementNode textFormat and textStyle when necessary (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7971\"\u003e#7971\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-code Bug fix Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7970\"\u003e#7970\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003eexamples Chore Update examples for v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7963\"\u003e#7963\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003escripts Allow export-froms in Flow files to be transformed for www build (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7967\"\u003e#7967\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003ev0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7962\"\u003e#7962\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.38.2 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/lexical/commit/d99aa0697e9961fc8bfc0a537ec4b3ae8a2b4f37\"\u003e\u003ccode\u003ed99aa06\u003c/code\u003e\u003c/a\u003e v0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/a64fd2e5e5c5b590a7dc9699e7a3d91f8770c2b7\"\u003e\u003ccode\u003ea64fd2e\u003c/code\u003e\u003c/a\u003e [lexical-extension][lexical-*] Bug Fix: Defer node class references to potent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d994d9d354a448e0bb29c2fc882308f7b15d24e8\"\u003e\u003ccode\u003ed994d9d\u003c/code\u003e\u003c/a\u003e v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list/issues/7962\"\u003e#7962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.39.0/packages/lexical-list\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/markdown` from 0.38.2 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/markdown\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.39.0 is a monthly release primarily focusing on bug fixes\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eJSON serialization for ElementNode only includes textFormat and textStyle when necessary \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7971\"\u003e#7971\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePreviously the derived properties \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCode:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7970\"\u003e#7970\u003c/a\u003e Fix: Scope highlight cache by editor\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7971\"\u003e#7971\u003c/a\u003e Fix: Only serialize \u003ccode\u003eElementNode\u003c/code\u003e \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e when necessary\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7964\"\u003e#7964\u003c/a\u003e Feature: Add commands for beforeinput, input, compositionstart/end events\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7978\"\u003e#7978\u003c/a\u003e Fix: \u003ccode\u003e$dfsCaretIterator\u003c/code\u003e should be able to stop at its last descendant\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSelection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8003\"\u003e#8003\u003c/a\u003e Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7961\"\u003e#7961\u003c/a\u003e Fix: Defer node class references to potentially work around webpack issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧪  \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7983\"\u003e#7983\u003c/a\u003e Experiment: add config for opting in to nested tables (\u003cem\u003enote that this does not fix their behavior\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7986\"\u003e#7986\u003c/a\u003e Fix: Ensure colWidths has length equal to number of columns\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7998\"\u003e#7998\u003c/a\u003e Fix: Include first cell contents in partial backwards table selection\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReact:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7987\"\u003e#7987\u003c/a\u003e Prevent typeahead menu from closing during IME composition\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCollab:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7990\"\u003e#7990\u003c/a\u003e Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlayground:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8002\"\u003e#8002\u003c/a\u003e Feature: Shadows when table is scrollable\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8015\"\u003e#8015\u003c/a\u003e Fix: Show draggable block target line when dragging images\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7962\"\u003efacebook/lexical#7962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[scripts] Allow export-froms in Flow files to be transformed for www build by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7967\"\u003efacebook/lexical#7967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[examples] Chore: Update examples for v0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7963\"\u003efacebook/lexical#7963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-code] Bug fix: Add editor key in highlighted nodes cache by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7970\"\u003efacebook/lexical#7970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: Only serialize ElementNode textFormat and textStyle when necessary by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7971\"\u003efacebook/lexical#7971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-extension][lexical-*] Bug Fix: Defer node class references to potentially work around webpack issues by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7961\"\u003efacebook/lexical#7961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.289.0) and LexicalLink Flow types by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7973\"\u003efacebook/lexical#7973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: add commands for beforeinput, input, compositionstart/end events by \u003ca href=\"https://github.com/james-atticus\"\u003e\u003ccode\u003e@​james-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7964\"\u003efacebook/lexical#7964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.290.0) and fix incompatible-variance issues by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7975\"\u003efacebook/lexical#7975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Bug fix: $dfsCaretIterator should be able to stop at its last descendant by \u003ca href=\"https://github.com/nigelgutzmann\"\u003e\u003ccode\u003e@​nigelgutzmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7978\"\u003efacebook/lexical#7978\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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/markdown\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0 (2025-12-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical-selection Fix applying styles for empty table cells (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8003\"\u003e#8003\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-playground Shadows when table is scrollable (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8002\"\u003e#8002\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-markflowchore Add flowfix me after flow 0.292.0 was deployed to \u003ca href=\"http://www\"\u003ewww\u003c/a\u003e. This fixes the  sync between github and www (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8019\"\u003e#8019\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003eDoc nit (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8010\"\u003e#8010\u003c/a\u003e) Gerard Rovira\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix include first cell contents in partial backwards table selection (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7998\"\u003e#7998\u003c/a\u003e) Patrick Moody\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add missing getDocFromMap fn to docs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/8000\"\u003e#8000\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003eRevert lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7997\"\u003e#7997\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add ywebsocket-server package dependency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7996\"\u003e#7996\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003elexical-yjs Bug fix dont rewrite unchanged non-primitive propertystate values to yjs in collab v2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7990\"\u003e#7990\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7984\"\u003e#7984\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix ensure colWidths has length equal to number of columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7986\"\u003e#7986\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7987\"\u003e#7987\u003c/a\u003e) kykim00\u003c/li\u003e\n\u003cli\u003elexical-table Feature add config for opting in to nested tables (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7983\"\u003e#7983\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Bug fix dfsCaretIterator should be able to stop at its last descendant (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7978\"\u003e#7978\u003c/a\u003e) Nigel Gutzmann\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7975\"\u003e#7975\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical Feature add commands for beforeinput, input, compositionstartend events (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7964\"\u003e#7964\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7973\"\u003e#7973\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7961\"\u003e#7961\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Feature Only serialize ElementNode textFormat and textStyle when necessary (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7971\"\u003e#7971\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-code Bug fix Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7970\"\u003e#7970\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003eexamples Chore Update examples for v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7963\"\u003e#7963\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003escripts Allow export-froms in Flow files to be transformed for www build (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7967\"\u003e#7967\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003ev0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7962\"\u003e#7962\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.38.2 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/lexical/commit/d99aa0697e9961fc8bfc0a537ec4b3ae8a2b4f37\"\u003e\u003ccode\u003ed99aa06\u003c/code\u003e\u003c/a\u003e v0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d994d9d354a448e0bb29c2fc882308f7b15d24e8\"\u003e\u003ccode\u003ed994d9d\u003c/code\u003e\u003c/a\u003e v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown/issues/7962\"\u003e#7962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.39.0/packages/lexical-markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/react` from 0.38.2 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.39.0 is a monthly release primarily focusing on bug fixes\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eJSON serialization for ElementNode only includes textFormat and textStyle when necessary \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7971\"\u003e#7971\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePreviously the derived properties \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCode:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7970\"\u003e#7970\u003c/a\u003e Fix: Scope highlight cache by editor\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7971\"\u003e#7971\u003c/a\u003e Fix: Only serialize \u003ccode\u003eElementNode\u003c/code\u003e \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e when necessary\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7964\"\u003e#7964\u003c/a\u003e Feature: Add commands for beforeinput, input, compositionstart/end events\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7978\"\u003e#7978\u003c/a\u003e Fix: \u003ccode\u003e$dfsCaretIterator\u003c/code\u003e should be able to stop at its last descendant\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSelection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8003\"\u003e#8003\u003c/a\u003e Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7961\"\u003e#7961\u003c/a\u003e Fix: Defer node class references to potentially work around webpack issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧪  \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7983\"\u003e#7983\u003c/a\u003e Experiment: add config for opting in to nested tables (\u003cem\u003enote that this does not fix their behavior\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7986\"\u003e#7986\u003c/a\u003e Fix: Ensure colWidths has length equal to number of columns\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7998\"\u003e#7998\u003c/a\u003e Fix: Include first cell contents in partial backwards table selection\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReact:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7987\"\u003e#7987\u003c/a\u003e Prevent typeahead menu from closing during IME composition\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCollab:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7990\"\u003e#7990\u003c/a\u003e Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlayground:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8002\"\u003e#8002\u003c/a\u003e Feature: Shadows when table is scrollable\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8015\"\u003e#8015\u003c/a\u003e Fix: Show draggable block target line when dragging images\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7962\"\u003efacebook/lexical#7962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[scripts] Allow export-froms in Flow files to be transformed for www build by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7967\"\u003efacebook/lexical#7967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[examples] Chore: Update examples for v0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7963\"\u003efacebook/lexical#7963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-code] Bug fix: Add editor key in highlighted nodes cache by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7970\"\u003efacebook/lexical#7970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: Only serialize ElementNode textFormat and textStyle when necessary by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7971\"\u003efacebook/lexical#7971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-extension][lexical-*] Bug Fix: Defer node class references to potentially work around webpack issues by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7961\"\u003efacebook/lexical#7961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.289.0) and LexicalLink Flow types by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7973\"\u003efacebook/lexical#7973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: add commands for beforeinput, input, compositionstart/end events by \u003ca href=\"https://github.com/james-atticus\"\u003e\u003ccode\u003e@​james-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7964\"\u003efacebook/lexical#7964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.290.0) and fix incompatible-variance issues by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7975\"\u003efacebook/lexical#7975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Bug fix: $dfsCaretIterator should be able to stop at its last descendant by \u003ca href=\"https://github.com/nigelgutzmann\"\u003e\u003ccode\u003e@​nigelgutzmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7978\"\u003efacebook/lexical#7978\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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0 (2025-12-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical-selection Fix applying styles for empty table cells (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8003\"\u003e#8003\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-playground Shadows when table is scrollable (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8002\"\u003e#8002\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-markflowchore Add flowfix me after flow 0.292.0 was deployed to \u003ca href=\"http://www\"\u003ewww\u003c/a\u003e. This fixes the  sync between github and www (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8019\"\u003e#8019\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003eDoc nit (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8010\"\u003e#8010\u003c/a\u003e) Gerard Rovira\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix include first cell contents in partial backwards table selection (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7998\"\u003e#7998\u003c/a\u003e) Patrick Moody\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add missing getDocFromMap fn to docs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/8000\"\u003e#8000\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003eRevert lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7997\"\u003e#7997\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add ywebsocket-server package dependency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7996\"\u003e#7996\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003elexical-yjs Bug fix dont rewrite unchanged non-primitive propertystate values to yjs in collab v2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7990\"\u003e#7990\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7984\"\u003e#7984\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix ensure colWidths has length equal to number of columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7986\"\u003e#7986\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7987\"\u003e#7987\u003c/a\u003e) kykim00\u003c/li\u003e\n\u003cli\u003elexical-table Feature add config for opting in to nested tables (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7983\"\u003e#7983\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Bug fix dfsCaretIterator should be able to stop at its last descendant (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7978\"\u003e#7978\u003c/a\u003e) Nigel Gutzmann\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7975\"\u003e#7975\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical Feature add commands for beforeinput, input, compositionstartend events (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7964\"\u003e#7964\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7973\"\u003e#7973\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7961\"\u003e#7961\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Feature Only serialize ElementNode textFormat and textStyle when necessary (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7971\"\u003e#7971\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-code Bug fix Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7970\"\u003e#7970\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003eexamples Chore Update examples for v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7963\"\u003e#7963\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003escripts Allow export-froms in Flow files to be transformed for www build (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7967\"\u003e#7967\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003ev0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7962\"\u003e#7962\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.38.2 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/lexical/commit/d99aa0697e9961fc8bfc0a537ec4b3ae8a2b4f37\"\u003e\u003ccode\u003ed99aa06\u003c/code\u003e\u003c/a\u003e v0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/80fce010ac43c2c6378754794b0c7ef85319b7ef\"\u003e\u003ccode\u003e80fce01\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[lexical-react] [lexical-playground] Remove old ContextMenu, consolid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/4bbbd8bd53a33809d66c3ce3b433e5c39d10c03c\"\u003e\u003ccode\u003e4bbbd8b\u003c/code\u003e\u003c/a\u003e [lexical-yjs] Bug fix: don't rewrite unchanged non-primitive property/state v...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d1a8e84fe9063a4f817655b346b6ff373aa107f0\"\u003e\u003ccode\u003ed1a8e84\u003c/code\u003e\u003c/a\u003e [lexical-react] [lexical-playground] Remove old ContextMenu, consolidate Lexi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/8ff3dec7b0913d767fc2ea4d93c4cb2263c95aa6\"\u003e\u003ccode\u003e8ff3dec\u003c/code\u003e\u003c/a\u003e [lexical-react] [lexical-playground] Bug Fix: Prevent typeahead menu from clo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/6296fe9f1bf08b6c92b3b7acc9961d794172fe48\"\u003e\u003ccode\u003e6296fe9\u003c/code\u003e\u003c/a\u003e [lexical-table] Feature: add config for opting in to nested tables (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7983\"\u003e#7983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d994d9d354a448e0bb29c2fc882308f7b15d24e8\"\u003e\u003ccode\u003ed994d9d\u003c/code\u003e\u003c/a\u003e v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-react/issues/7962\"\u003e#7962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.39.0/packages/lexical-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lexical/rich-text` from 0.38.2 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003e\u003ccode\u003e@​lexical/rich-text\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.39.0 is a monthly release primarily focusing on bug fixes\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eJSON serialization for ElementNode only includes textFormat and textStyle when necessary \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7971\"\u003e#7971\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePreviously the derived properties \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCode:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7970\"\u003e#7970\u003c/a\u003e Fix: Scope highlight cache by editor\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7971\"\u003e#7971\u003c/a\u003e Fix: Only serialize \u003ccode\u003eElementNode\u003c/code\u003e \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e when necessary\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7964\"\u003e#7964\u003c/a\u003e Feature: Add commands for beforeinput, input, compositionstart/end events\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7978\"\u003e#7978\u003c/a\u003e Fix: \u003ccode\u003e$dfsCaretIterator\u003c/code\u003e should be able to stop at its last descendant\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSelection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8003\"\u003e#8003\u003c/a\u003e Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExtension:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7961\"\u003e#7961\u003c/a\u003e Fix: Defer node class references to potentially work around webpack issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTable:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧪  \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7983\"\u003e#7983\u003c/a\u003e Experiment: add config for opting in to nested tables (\u003cem\u003enote that this does not fix their behavior\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7986\"\u003e#7986\u003c/a\u003e Fix: Ensure colWidths has length equal to number of columns\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7998\"\u003e#7998\u003c/a\u003e Fix: Include first cell contents in partial backwards table selection\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReact:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7987\"\u003e#7987\u003c/a\u003e Prevent typeahead menu from closing during IME composition\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCollab:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7990\"\u003e#7990\u003c/a\u003e Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlayground:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8002\"\u003e#8002\u003c/a\u003e Feature: Shadows when table is scrollable\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8015\"\u003e#8015\u003c/a\u003e Fix: Show draggable block target line when dragging images\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7962\"\u003efacebook/lexical#7962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[scripts] Allow export-froms in Flow files to be transformed for www build by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7967\"\u003efacebook/lexical#7967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[examples] Chore: Update examples for v0.38.2 by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7963\"\u003efacebook/lexical#7963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-code] Bug fix: Add editor key in highlighted nodes cache by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7970\"\u003efacebook/lexical#7970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: Only serialize ElementNode textFormat and textStyle when necessary by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7971\"\u003efacebook/lexical#7971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical-extension][lexical-*] Bug Fix: Defer node class references to potentially work around webpack issues by \u003ca href=\"https://github.com/etrepum\"\u003e\u003ccode\u003e@​etrepum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7961\"\u003efacebook/lexical#7961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.289.0) and LexicalLink Flow types by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7973\"\u003efacebook/lexical#7973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Feature: add commands for beforeinput, input, compositionstart/end events by \u003ca href=\"https://github.com/james-atticus\"\u003e\u003ccode\u003e@​james-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7964\"\u003efacebook/lexical#7964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Chore: Update flow-bin (to 0.290.0) and fix incompatible-variance issues by \u003ca href=\"https://github.com/takuyakanbr\"\u003e\u003ccode\u003e@​takuyakanbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7975\"\u003efacebook/lexical#7975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lexical] Bug fix: $dfsCaretIterator should be able to stop at its last descendant by \u003ca href=\"https://github.com/nigelgutzmann\"\u003e\u003ccode\u003e@​nigelgutzmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/lexical/pull/7978\"\u003efacebook/lexical#7978\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/facebook/lexical/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lexical/rich-text\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0 (2025-12-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elexical-selection Fix applying styles for empty table cells (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8003\"\u003e#8003\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-playground Shadows when table is scrollable (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8002\"\u003e#8002\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-markflowchore Add flowfix me after flow 0.292.0 was deployed to \u003ca href=\"http://www\"\u003ewww\u003c/a\u003e. This fixes the  sync between github and www (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8019\"\u003e#8019\u003c/a\u003e) Michael\u003c/li\u003e\n\u003cli\u003eDoc nit (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8010\"\u003e#8010\u003c/a\u003e) Gerard Rovira\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix include first cell contents in partial backwards table selection (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7998\"\u003e#7998\u003c/a\u003e) Patrick Moody\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add missing getDocFromMap fn to docs (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/8000\"\u003e#8000\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003eRevert lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7997\"\u003e#7997\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-website Documentation Update Add ywebsocket-server package dependency (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7996\"\u003e#7996\u003c/a\u003e) mattcline\u003c/li\u003e\n\u003cli\u003elexical-yjs Bug fix dont rewrite unchanged non-primitive propertystate values to yjs in collab v2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7990\"\u003e#7990\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7984\"\u003e#7984\u003c/a\u003e) Ivaylo Pavlov\u003c/li\u003e\n\u003cli\u003elexical-table Bug Fix ensure colWidths has length equal to number of columns (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7986\"\u003e#7986\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7987\"\u003e#7987\u003c/a\u003e) kykim00\u003c/li\u003e\n\u003cli\u003elexical-table Feature add config for opting in to nested tables (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7983\"\u003e#7983\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Bug fix dfsCaretIterator should be able to stop at its last descendant (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7978\"\u003e#7978\u003c/a\u003e) Nigel Gutzmann\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7975\"\u003e#7975\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical Feature add commands for beforeinput, input, compositionstartend events (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7964\"\u003e#7964\u003c/a\u003e) James Fitzsimmons\u003c/li\u003e\n\u003cli\u003elexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7973\"\u003e#7973\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003elexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7961\"\u003e#7961\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical Feature Only serialize ElementNode textFormat and textStyle when necessary (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7971\"\u003e#7971\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003elexical-code Bug fix Add editor key in highlighted nodes cache (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7970\"\u003e#7970\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003eexamples Chore Update examples for v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7963\"\u003e#7963\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003escripts Allow export-froms in Flow files to be transformed for www build (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7967\"\u003e#7967\u003c/a\u003e) Daniel Teo\u003c/li\u003e\n\u003cli\u003ev0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7962\"\u003e#7962\u003c/a\u003e) Bob Ippolito\u003c/li\u003e\n\u003cli\u003ev0.38.2 Lexical GitHub Actions Bot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/lexical/commit/d99aa0697e9961fc8bfc0a537ec4b3ae8a2b4f37\"\u003e\u003ccode\u003ed99aa06\u003c/code\u003e\u003c/a\u003e v0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/a64fd2e5e5c5b590a7dc9699e7a3d91f8770c2b7\"\u003e\u003ccode\u003ea64fd2e\u003c/code\u003e\u003c/a\u003e [lexical-extension][lexical-*] Bug Fix: Defer node class references to potent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/lexical/commit/d994d9d354a448e0bb29c2fc882308f7b15d24e8\"\u003e\u003ccode\u003ed994d9d\u003c/code\u003e\u003c/a\u003e v0.38.2 (\u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text/issues/7962\"\u003e#7962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/lexical/commits/v0.39.0/packages/lexical-rich-text\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lexical` from 0.38.2 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/lexical/releases\"\u003elexical's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev0.39.0 is a monthly release primarily focusing on bug fixes\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003eJSON serialization for ElementNode only includes textFormat and textStyle when necessary \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/7971\"\u003e#7971\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePreviously the derived properties \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eCode:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/7970\"\u003e#7970\u003c/a\u003e Fix: Scope highlight cache by editor\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCore:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/7971\"\u003e#7971\u003c/a\u003e Fix: Only serialize \u003ccode\u003eElementNode\u003c/code\u003e \u003ccode\u003etextFormat\u003c/code\u003e and \u003ccode\u003etextStyle\u003c/code\u003e when necessary\u003c/li\u003e\n\u003cli\u003e🆕 \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/7964\"\u003e#7964\u003c/a\u003e Feature: Add commands for beforeinput, input, compositionstart/end events\u003c/li\u003e\n\u003cli\u003e✅ \u003ca href=\"https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/7978\"\u003e#7978\u003c/a\u003e Fix: \u003ccode\u003e$dfsCaretIterator\u003c/code\u003e should be able to stop at its last descendant\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSelection:\u003c/p\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/nyvyn/wikimem/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nyvyn%2Fwikimem/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"6.3.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-01-05T17:14:05.000Z","version_change":"6.3.0 → 6.4.0","issue":{"uuid":"3782244094","node_id":"PR_kwDOPbjo-c67kmOa","number":84,"state":"open","title":"chore(deps): Bump the dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T17:14:05.000Z","updated_at":"2026-01-06T21:00:12.912Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"dependencies","update_count":24,"packages":[{"name":"undici","old_version":"7.16.0","new_version":"7.18.0","repository_url":"https://github.com/nodejs/undici"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@graphql-codegen/typed-document-node","old_version":"6.1.4","new_version":"6.1.5","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript","old_version":"5.0.6","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript-operations","old_version":"5.0.6","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"eslint","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.3.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@apollo/client","old_version":"4.0.9","new_version":"4.0.11","repository_url":"https://github.com/apollographql/apollo-client"},{"name":"@apollo/client-react-streaming","old_version":"0.14.0","new_version":"0.14.3","repository_url":"https://github.com/apollographql/apollo-client-integrations"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"27.3.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"fs-extra","old_version":"11.3.2","new_version":"11.3.3","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"shiki","old_version":"3.19.0","new_version":"3.20.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@tanstack/svelte-virtual","old_version":"3.13.13","new_version":"3.13.16","repository_url":"https://github.com/TanStack/virtual"},{"name":"focus-trap","old_version":"7.6.6","new_version":"7.7.1","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"chromatic","old_version":"13.3.4","new_version":"13.3.5","repository_url":"https://github.com/chromaui/chromatic-cli"},{"name":"@docsearch/js","old_version":"4.3.2","new_version":"4.4.0","repository_url":"https://github.com/algolia/docsearch"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [undici](https://github.com/nodejs/undici) | `7.16.0` | `7.18.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` |\n| [@graphql-codegen/typed-document-node](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node) | `6.1.4` | `6.1.5` |\n| [@graphql-codegen/typescript](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript) | `5.0.6` | `5.0.7` |\n| [@graphql-codegen/typescript-operations](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations) | `5.0.6` | `5.0.7` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.1` | `9.39.2` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.3.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.0.16` |\n| [@apollo/client](https://github.com/apollographql/apollo-client) | `4.0.9` | `4.0.11` |\n| [@apollo/client-react-streaming](https://github.com/apollographql/apollo-client-integrations) | `0.14.0` | `0.14.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.16` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.15` | `4.0.16` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `27.4.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.2` | `11.3.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.5` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.19.0` | `3.20.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@tanstack/svelte-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/svelte-virtual) | `3.13.13` | `3.13.16` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.6` | `7.7.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [chromatic](https://github.com/chromaui/chromatic-cli) | `13.3.4` | `13.3.5` |\n| [@docsearch/js](https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-js) | `4.3.2` | `4.4.0` |\n\n\nUpdates `undici` from 7.16.0 to 7.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.17.0...v7.18.0\"\u003ehttps://github.com/nodejs/undici/compare/v7.17.0...v7.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: extract infra and encoding methods by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4523\"\u003enodejs/undici#4523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove h2 by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4534\"\u003enodejs/undici#4534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: make nodejs-shared wf reusable, install binaryen for wasm-opt, test on node-nightly by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4535\"\u003enodejs/undici#4535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix nightly shared library case by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4543\"\u003enodejs/undici#4543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: consume bodies of fetch responses to fix failing macos 20 ci  by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4528\"\u003enodejs/undici#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Cache Interceptor example to README by \u003ca href=\"https://github.com/tawseefnabi\"\u003e\u003ccode\u003e@​tawseefnabi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4393\"\u003enodejs/undici#4393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: remove node20 version check by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4544\"\u003enodejs/undici#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: use MessagePort instance type in MessageEvent by \u003ca href=\"https://github.com/Renegade334\"\u003e\u003ccode\u003e@​Renegade334\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4546\"\u003enodejs/undici#4546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: set write permissions on job level by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4537\"\u003enodejs/undici#4537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: activate n/no-process-exit by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4548\"\u003enodejs/undici#4548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run benchmarks on pull_requests and by pushing on specific branches only by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4536\"\u003enodejs/undici#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: activate n/prefer-node-protocol to enforce \u003ccode\u003e'node:'\u003c/code\u003e prefix for requiring node built-ins by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4547\"\u003enodejs/undici#4547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(H2): correct CONNECT behaviour by \u003ca href=\"https://github.com/metcoder95\"\u003e\u003ccode\u003e@​metcoder95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4541\"\u003enodejs/undici#4541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix plans by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4550\"\u003enodejs/undici#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add runtime feature \u0026quot;detection\u0026quot; by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4545\"\u003enodejs/undici#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use less promises in extractBody by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4458\"\u003enodejs/undici#4458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy-agent): add missing return after callback-call by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4553\"\u003enodejs/undici#4553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove redundant line in retry-handler by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4554\"\u003enodejs/undici#4554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add no-wasm-simd option by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4533\"\u003enodejs/undici#4533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use lazyloaders for runtime feature detection by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4557\"\u003enodejs/undici#4557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: minor changes in dispatcher-base.js and types for Dispatcher by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4556\"\u003enodejs/undici#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp2: refactor and split tests of  http2.js into multiple files by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4561\"\u003enodejs/undici#4561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: dns-interceptor test should await plan to complete by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4560\"\u003enodejs/undici#4560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove istanbul instructions by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4559\"\u003enodejs/undici#4559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: keep promise chains intact by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4558\"\u003enodejs/undici#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wait-on from 8.0.5 to 9.0.1 in /benchmarks by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4567\"\u003enodejs/undici#4567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove tspl from eventsource by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4569\"\u003enodejs/undici#4569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove tspl from fetch by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4570\"\u003enodejs/undici#4570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add getUpstream() method to BalancedPool by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4586\"\u003enodejs/undici#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efetch: handle invalid priority values properly by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4522\"\u003enodejs/undici#4522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix test coverage for codecov by \u003ca href=\"https://github.com/Uzlopak\"\u003e\u003ccode\u003e@​Uzlopak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4520\"\u003enodejs/undici#4520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: optional \u003ccode\u003estatus\u003c/code\u003e in \u003ccode\u003eResponse.redirect\u003c/code\u003e by \u003ca href=\"https://github.com/gineika\"\u003e\u003ccode\u003e@​gineika\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4591\"\u003enodejs/undici#4591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: unix socket add-on by \u003ca href=\"https://github.com/FelixVaughan\"\u003e\u003ccode\u003e@​FelixVaughan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4587\"\u003enodejs/undici#4587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump codecov/codecov-action from 5.5.0 to 5.5.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4601\"\u003enodejs/undici#4601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump hendrikmuhs/ccache-action from 1.2.18 to 1.2.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4600\"\u003enodejs/undici#4600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4603\"\u003enodejs/undici#4603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.0.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4604\"\u003enodejs/undici#4604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/github-script from 7.0.1 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4602\"\u003enodejs/undici#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump step-security/harden-runner from 2.13.0 to 2.13.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4598\"\u003enodejs/undici#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.30.0 to 3.30.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4599\"\u003enodejs/undici#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/dependency-review-action from 4.7.3 to 4.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4597\"\u003enodejs/undici#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cacheStores types and usage in README by \u003ca href=\"https://github.com/lucalooz\"\u003e\u003ccode\u003e@​lucalooz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4605\"\u003enodejs/undici#4605\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/nodejs/undici/commit/ebe3e33ea4d25402e0dc12dcc67902fdb7f231d4\"\u003e\u003ccode\u003eebe3e33\u003c/code\u003e\u003c/a\u003e Bumped v7.18.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4725\"\u003e#4725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/4e9b88b1c78349a956babef1151add83866f2dfb\"\u003e\u003ccode\u003e4e9b88b\u003c/code\u003e\u003c/a\u003e fix: limit Content-Encoding chain to 5 to prevent resource exhaustion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/d5607677d444553183b0a637f687d20167427b36\"\u003e\u003ccode\u003ed560767\u003c/code\u003e\u003c/a\u003e Bumped v7.17.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4724\"\u003e#4724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ec4a84e13a9b86355b4d65a63a247524986386af\"\u003e\u003ccode\u003eec4a84e\u003c/code\u003e\u003c/a\u003e fix(test): remove hardcoded folder name in client-error-stack-trace test (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4707\"\u003e#4707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/59fd5f4ee6b2da75cf5365c06c7a409f7ba3b206\"\u003e\u003ccode\u003e59fd5f4\u003c/code\u003e\u003c/a\u003e chore: use testcontext for mock tests (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4582\"\u003e#4582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/b902551e2a154fac2b3923d948c074a5640c01b0\"\u003e\u003ccode\u003eb902551\u003c/code\u003e\u003c/a\u003e feat: add deduplicate interceptor for request deduplication (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/80756cab3f1abad9d50cb387aafcea972e04ac65\"\u003e\u003ccode\u003e80756ca\u003c/code\u003e\u003c/a\u003e fix(docs): remove unused TypeScript example code block (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4701\"\u003e#4701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/e3fedb07bc335f5177d4c6db545549b8b2916cc5\"\u003e\u003ccode\u003ee3fedb0\u003c/code\u003e\u003c/a\u003e feat: support h2c over unix domain sockets (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4690\"\u003e#4690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/5024d1b748e13b74b80f0725f719b12498e6c900\"\u003e\u003ccode\u003e5024d1b\u003c/code\u003e\u003c/a\u003e fix: snapshot url exclusion (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4670\"\u003e#4670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/e0700ddd953b5f50f63a5e0e38de6d6d4b3b27ba\"\u003e\u003ccode\u003ee0700dd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4682\"\u003e#4682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v7.16.0...v7.18.0\"\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.1 to 9.39.2\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\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typed-document-node` from 6.1.4 to 6.1.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typed-document-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typed-document-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@6.1.5/packages/plugins/typescript/typed-document-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript@5.0.7/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e fix invalid check for inline fragments (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript-operations@5.0.7/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-svelte` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/blob/v3.4.1/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(fix) externalize all prettier imports\u003c/li\u003e\n\u003cli\u003e(fix) don't remove parantheses of \u003ccode\u003ebind:\u003c/code\u003eings with \u003ccode\u003eas\u003c/code\u003e type casts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commits/v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.4 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure await-block type is preserved in the latest Svelte version (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2895\"\u003e#2895\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/sveltejs/language-tools/commit/63a22b8089e69e3bc829713d21a5ac7837a5b9a1\"\u003e\u003ccode\u003e63a22b8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d0562f9701fd644658dc431bcd28169fd78e50e9\"\u003e\u003ccode\u003ed0562f9\u003c/code\u003e\u003c/a\u003e perf: only create objects for completion items for svelte syntax once (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/96e8ca884711bc5acaf1fda45ed7f95b38a75b4a\"\u003e\u003ccode\u003e96e8ca8\u003c/code\u003e\u003c/a\u003e fix(syntax): sveltejs ts highlighting when trailing type alias misses semicol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/910437ca333b9a18713a538b4a7b578783f9cb78\"\u003e\u003ccode\u003e910437c\u003c/code\u003e\u003c/a\u003e fix: add some limit to store auto-import (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2909\"\u003e#2909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/383e6894ea428f54de59b1a42d03e59f09c5a284\"\u003e\u003ccode\u003e383e689\u003c/code\u003e\u003c/a\u003e perf: optimize path normalization (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/798529998d965e740be3a7abd23ec0058babfe3a\"\u003e\u003ccode\u003e7985299\u003c/code\u003e\u003c/a\u003e perf: avoid global completion in component start tag (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/35a339095e364ddec73a01727d5975ecbd365e26\"\u003e\u003ccode\u003e35a3390\u003c/code\u003e\u003c/a\u003e chore: skip document symbols timeout in test (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/fae32d31b3269dd3dce88639259afa7b6ae4b1ea\"\u003e\u003ccode\u003efae32d3\u003c/code\u003e\u003c/a\u003e perf: optimize module resolution cache invalidation check (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b640868854d0b3c23551b06a7cddf6f542776cd3\"\u003e\u003ccode\u003eb640868\u003c/code\u003e\u003c/a\u003e [perf]: early return in getCompletions if in style or script tag (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b6ebbd83e7495db187d2ebc15d3b9e372623e1a7\"\u003e\u003ccode\u003eb6ebbd8\u003c/code\u003e\u003c/a\u003e fix: ensure await-block type is preserved in the latest Svelte version (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.4...svelte-check@4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.2.7 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\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/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.0/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210cefa1caa6b9849a41fd26ec01775074\"\u003e\u003ccode\u003e84a3062\u003c/code\u003e\u003c/a\u003e fix(browser): string formatting bug when including placeholders in console.lo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba901af740ed7adbfa36fc44928ebef3a\"\u003e\u003ccode\u003ef7f6aa8\u003c/code\u003e\u003c/a\u003e fix: log deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9226\"\u003e#9226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6565d2e3d68a005fd0e86f9a81fa9a45\"\u003e\u003ccode\u003e568513c\u003c/code\u003e\u003c/a\u003e fix: allow inlining fully dynamic import (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9137\"\u003e#9137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b08f864b7e9ed244462f7f2ed214e835b\"\u003e\u003ccode\u003e5d26b87\u003c/code\u003e\u003c/a\u003e fix(experimental): export \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9187\"\u003e#9187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f17eb423d436f0da666a44536f505e1d0e5a0b97\"\u003e\u003ccode\u003ef17eb42\u003c/code\u003e\u003c/a\u003e refactor: avoid using \u003ccode\u003eisFileServingAllowed\u003c/code\u003e from Vite (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9160\"\u003e#9160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99ae8ca6edc1e6b04149806cbbbf3c20ce\"\u003e\u003ccode\u003e78cfbf9\u003c/code\u003e\u003c/a\u003e fix: avoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249722df7556638f50a9db01cf01e6a2f8\"\u003e\u003ccode\u003eda0ade2\u003c/code\u003e\u003c/a\u003e fix: fix browser mode default testTimeout back to 15 seconds (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9167\"\u003e#9167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/client` from 4.0.9 to 4.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-client/releases\"\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13050\"\u003e#13050\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Replace usage of \u003ccode\u003efindLast\u003c/code\u003e with more backwards-compatible methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13049\"\u003e#13049\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where queries starting with \u003ccode\u003eskipToken\u003c/code\u003e or lazy queries from \u003ccode\u003euseLazyQuery\u003c/code\u003e were included in \u003ccode\u003eclient.refetchQueries()\u003c/code\u003e before they had been executed for the first time. While generally queries with a \u003ccode\u003estandby\u003c/code\u003e \u003ccode\u003efetchPolicy\u003c/code\u003e should be included in refetch, these queries never had \u003ccode\u003evariables\u003c/code\u003e passed in, so they should be excluded until they have run once and received their actual variables.\u003c/p\u003e\n\u003cp\u003eThese queries are now properly excluded from refetch operations until after their initial execution.\u003c/p\u003e\n\u003cp\u003eThis change adds a new hidden option to \u003ccode\u003eclient.watchQuery\u003c/code\u003e, \u003ccode\u003e[variablesUnknownSymbol]\u003c/code\u003e, which may be set \u003ccode\u003etrue\u003c/code\u003e for queries starting with a \u003ccode\u003efetchPolicy\u003c/code\u003e of \u003ccode\u003estandby\u003c/code\u003e. It will only be applied when creating the \u003ccode\u003eObservableQuery\u003c/code\u003e instance and cannot be changed later. This flag indicates that the query's variables are not yet known, and thus it should be excluded from refetch operations until they are.\n\u003cstrong\u003eThis option is not meant for everyday use and is intended for framework integrations only.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13045\"\u003e#13045\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\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/apollographql/apollo-client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13050\"\u003e#13050\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Replace usage of \u003ccode\u003efindLast\u003c/code\u003e with more backwards-compatible methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13049\"\u003e#13049\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where queries starting with \u003ccode\u003eskipToken\u003c/code\u003e or lazy queries from \u003ccode\u003euseLazyQuery\u003c/code\u003e were included in \u003ccode\u003eclient.refetchQueries()\u003c/code\u003e before they had been executed for the first time. While generally queries with a \u003ccode\u003estandby\u003c/code\u003e \u003ccode\u003efetchPolicy\u003c/code\u003e should be included in refetch, these queries never had \u003ccode\u003evariables\u003c/code\u003e passed in, so they should be excluded until they have run once and received their actual variables.\u003c/p\u003e\n\u003cp\u003eThese queries are now properly excluded from refetch operations until after their initial execution.\u003c/p\u003e\n\u003cp\u003eThis change adds a new hidden option to \u003ccode\u003eclient.watchQuery\u003c/code\u003e, \u003ccode\u003e[variablesUnknownSymbol]\u003c/code\u003e, which may be set \u003ccode\u003etrue\u003c/code\u003e for queries starting with a \u003ccode\u003efetchPolicy\u003c/code\u003e of \u003ccode\u003estandby\u003c/code\u003e. It will only be applied when creating the \u003ccode\u003eObservableQuery\u003c/code\u003e instance and cannot be changed later. This flag indicates that the query's variables are not yet known, and thus it should be excluded from refetch operations until they are.\n\u003cstrong\u003eThis option is not meant for everyday use and is intended for framework integrations only.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13045\"\u003e#13045\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\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/apollographql/apollo-client/commit/0775976eba7df6781d5af28124e6bc885cfa0c40\"\u003e\u003ccode\u003e0775976\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e avoid refetching queries that start off with a \u003ccode\u003eskipToken\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13049\"\u003e#13049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e eliminate usage of \u003ccode\u003efindLast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13050\"\u003e#13050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/cc7c99f9f582c2020bf79661aacf6f3eedab33f7\"\u003e\u003ccode\u003ecc7c99f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13046\"\u003e#13046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13045\"\u003e#13045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/a18037b85fa124531542748a29faff265ccd5b0b\"\u003e\u003ccode\u003ea18037b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13040\"\u003e#13040\u003c/a\u003e from TheSoki/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/e488f1695e49d67406e936303f174502432e17e7\"\u003e\u003ccode\u003ee488f16\u003c/code\u003e\u003c/a\u003e docs: fix Apollo Link URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/1a4f4d974befa21c2700fdba523e02bf8f237756\"\u003e\u003ccode\u003e1a4f4d9\u003c/code\u003e\u003c/a\u003e Add guidence for using the data masking jscodeshift/codemod migration (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13037\"\u003e#13037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/0a09828c4a321192a3fc8b1225e927b33ad3c45a\"\u003e\u003ccode\u003e0a09828\u003c/code\u003e\u003c/a\u003e Migration docs improvements (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13034\"\u003e#13034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/d27cff4aad23ca51aa072e08e339f543b3f6267d\"\u003e\u003ccode\u003ed27cff4\u003c/code\u003e\u003c/a\u003e Remove outdated docs section (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13028\"\u003e#13028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apollographql/apollo-client/compare/@apollo/client@4.0.9...@apollo/client@4.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/client-react-streaming` from 0.14.0 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-client-integrations/releases\"\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0385d57: fix race condition in \u003ccode\u003ecreateInjectionTransformStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e00e61e5: Handle errors in incremental chunks when streaming from hook SSR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch2\u003e0.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e156a5e1: Fix a bug where \u003ccode\u003euseQuery\u003c/code\u003e started off with \u003ccode\u003eloading: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a523b9f7ffb213b769a43f529b89c6ae99c867b2\"\u003e\u003ccode\u003ea523b9f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/0385d57d184c0ae40d7379672f409a79bdb6b64e\"\u003e\u003ccode\u003e0385d57\u003c/code\u003e\u003c/a\u003e fix race condition in \u003ccode\u003ecreateInjectionTransformStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/00e61e5dad1e7bf5cd0a4ff32067ba4fbca9c399\"\u003e\u003ccode\u003e00e61e5\u003c/code\u003e\u003c/a\u003e Handle errors in incremental chunks when streaming from hook SSR. (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/1f930c4f5ecf936887d0a08441abe0b8927e304b\"\u003e\u003ccode\u003e1f930c4\u003c/code\u003e\u003c/a\u003e bette logging of publish step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/06163d53037ac48e38a7e44785b55bc760b4170a\"\u003e\u003ccode\u003e06163d5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/156a5e19b58ff6610650480cad67bbaf7431d165\"\u003e\u003ccode\u003e156a5e1\u003c/code\u003e\u003c/a\u003e Fix a bug where \u003ccode\u003euseQuery\u003c/code\u003e started off with \u003ccode\u003eloading: false\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a242d310c579952db215c2bd1c633bf63641ed2c\"\u003e\u003ccode\u003ea242d31\u003c/code\u003e\u003c/a\u003e fix up tests for updated react version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/02b1574aefa1e650bf9e94d6a5413470ad2c4c72\"\u003e\u003ccode\u003e02b1574\u003c/code\u003e\u003c/a\u003e update resolutions for react package, 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a1e9f9587d671862cc3379c75254cad3da82bbeb\"\u003e\u003ccode\u003ea1e9f95\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003ereact-server-dom-webpack\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/1485efcdae657912d8705782132ff68e735f759d\"\u003e\u003ccode\u003e1485efc\u003c/code\u003e\u003c/a\u003e update React repo dependencies to \u003ccode\u003e^19.2.1\u003c/code\u003e, update Next (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apollographql/apollo-client-integrations/compare/@apollo/client-react-streaming@0.14.0...@apollo/client-react-streaming@0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/ui` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b30482cd95fb56abe4e0250ad8beaa5467a\"\u003e\u003ccode\u003e60642b3\u003c/code\u003e\u003c/a\u003e fix: fix module graph UI on html reporter with headless browser mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/9219\"\u003e#9219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 27.3.0 to 27.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\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/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/098d16d6b86c5f215d48658c3005cb54b1325603\"\u003e\u003ccode\u003e098d16d\u003c/code\u003e\u003c/a\u003e Version 27.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/1cd029efb72314840c46730d72f9684c60635c54\"\u003e\u003ccode\u003e1cd029e\u003c/code\u003e\u003c/a\u003e Improve asciiLowercase/asciiUppercase performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/83fcb627264def824fd80366b33c29ccb5c6dd01\"\u003e\u003ccode\u003e83fcb62\u003c/code\u003e\u003c/a\u003e Implement TextEncoder and TextDecoder; improve XML decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ddad97df73368768c5107e3d141b6bb994164c4d\"\u003e\u003ccode\u003eddad97d\u003c/code\u003e\u003c/a\u003e Switch from iconv-lite to exodus/bytes for decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/25cb2a1c2b2944ab218b347a602accb736cdaa92\"\u003e\u003ccode\u003e25cb2a1\u003c/code\u003e\u003c/a\u003e Use weak references for ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ed4f5ed66d0b5b3ee888389a27850fe17253c357\"\u003e\u003ccode\u003eed4f5ed\u003c/code\u003e\u003c/a\u003e Add currently-failing CSS regression tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/jsdom/compare/27.3.0...27.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.2 to 11.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.3 / 2025-12-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix copying symlink when destination is a symlink to the same target (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1019\"\u003e#1019\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1060\"\u003e#1060\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/jprichardson/node-fs-extra/commit/1de81e98a8ff3afb5cf4a6b4dc63a93216728dd3\"\u003e\u003ccode\u003e1de81e9\u003c/code\u003e\u003c/a\u003e 11.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/ddc46f7cb980e5f2cc2174c73342cfe18e875895\"\u003e\u003ccode\u003eddc46f7\u003c/code\u003e\u003c/a\u003e Fix symlink copy failing when source and dest symlinks point to same target (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5023c22431e2341385d6c4b7645bb896d2e477b6\"\u003e\u003ccode\u003e5023c22\u003c/code\u003e\u003c/a\u003e Use macos-15-intel runner (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.2...11.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.13 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/equaltoai/greater-components/pull/84","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/equaltoai%2Fgreater-components/issues/84","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/84/packages"}},{"old_version":"6.3.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-01-05T04:34:31.000Z","version_change":"6.3.0 → 6.4.0","issue":{"uuid":"3780138834","node_id":"PR_kwDOPbjo-c67dunX","number":81,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T04:34:31.000Z","updated_at":"2026-01-05T04:39:59.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":22,"packages":[{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@graphql-codegen/typed-document-node","old_version":"6.1.4","new_version":"6.1.5","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript","old_version":"5.0.6","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript-operations","old_version":"5.0.6","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"eslint","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.3.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@apollo/client","old_version":"4.0.9","new_version":"4.0.11","repository_url":"https://github.com/apollographql/apollo-client"},{"name":"@apollo/client-react-streaming","old_version":"0.14.0","new_version":"0.14.3","repository_url":"https://github.com/apollographql/apollo-client-integrations"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"27.3.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"fs-extra","old_version":"11.3.2","new_version":"11.3.3","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"shiki","old_version":"3.19.0","new_version":"3.20.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@tanstack/svelte-virtual","old_version":"3.13.13","new_version":"3.13.16","repository_url":"https://github.com/TanStack/virtual"},{"name":"focus-trap","old_version":"7.6.6","new_version":"7.7.1","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"@docsearch/js","old_version":"4.3.2","new_version":"4.4.0","repository_url":"https://github.com/algolia/docsearch"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` |\n| [@graphql-codegen/typed-document-node](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node) | `6.1.4` | `6.1.5` |\n| [@graphql-codegen/typescript](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript) | `5.0.6` | `5.0.7` |\n| [@graphql-codegen/typescript-operations](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations) | `5.0.6` | `5.0.7` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.1` | `9.39.2` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.3.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.0.16` |\n| [@apollo/client](https://github.com/apollographql/apollo-client) | `4.0.9` | `4.0.11` |\n| [@apollo/client-react-streaming](https://github.com/apollographql/apollo-client-integrations) | `0.14.0` | `0.14.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.16` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.15` | `4.0.16` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `27.4.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.2` | `11.3.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.5` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.19.0` | `3.20.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@tanstack/svelte-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/svelte-virtual) | `3.13.13` | `3.13.16` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.6` | `7.7.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [@docsearch/js](https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-js) | `4.3.2` | `4.4.0` |\n\n\nUpdates `@eslint/js` from 9.39.1 to 9.39.2\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\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typed-document-node` from 6.1.4 to 6.1.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typed-document-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typed-document-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@6.1.5/packages/plugins/typescript/typed-document-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript@5.0.7/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e fix invalid check for inline fragments (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript-operations@5.0.7/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-svelte` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/blob/v3.4.1/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(fix) externalize all prettier imports\u003c/li\u003e\n\u003cli\u003e(fix) don't remove parantheses of \u003ccode\u003ebind:\u003c/code\u003eings with \u003ccode\u003eas\u003c/code\u003e type casts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commits/v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.4 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure await-block type is preserved in the latest Svelte version (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2895\"\u003e#2895\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/sveltejs/language-tools/commit/63a22b8089e69e3bc829713d21a5ac7837a5b9a1\"\u003e\u003ccode\u003e63a22b8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d0562f9701fd644658dc431bcd28169fd78e50e9\"\u003e\u003ccode\u003ed0562f9\u003c/code\u003e\u003c/a\u003e perf: only create objects for completion items for svelte syntax once (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/96e8ca884711bc5acaf1fda45ed7f95b38a75b4a\"\u003e\u003ccode\u003e96e8ca8\u003c/code\u003e\u003c/a\u003e fix(syntax): sveltejs ts highlighting when trailing type alias misses semicol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/910437ca333b9a18713a538b4a7b578783f9cb78\"\u003e\u003ccode\u003e910437c\u003c/code\u003e\u003c/a\u003e fix: add some limit to store auto-import (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2909\"\u003e#2909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/383e6894ea428f54de59b1a42d03e59f09c5a284\"\u003e\u003ccode\u003e383e689\u003c/code\u003e\u003c/a\u003e perf: optimize path normalization (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2907\"\u003e#2907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/798529998d965e740be3a7abd23ec0058babfe3a\"\u003e\u003ccode\u003e7985299\u003c/code\u003e\u003c/a\u003e perf: avoid global completion in component start tag (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/35a339095e364ddec73a01727d5975ecbd365e26\"\u003e\u003ccode\u003e35a3390\u003c/code\u003e\u003c/a\u003e chore: skip document symbols timeout in test (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/fae32d31b3269dd3dce88639259afa7b6ae4b1ea\"\u003e\u003ccode\u003efae32d3\u003c/code\u003e\u003c/a\u003e perf: optimize module resolution cache invalidation check (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2902\"\u003e#2902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b640868854d0b3c23551b06a7cddf6f542776cd3\"\u003e\u003ccode\u003eb640868\u003c/code\u003e\u003c/a\u003e [perf]: early return in getCompletions if in style or script tag (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b6ebbd83e7495db187d2ebc15d3b9e372623e1a7\"\u003e\u003ccode\u003eb6ebbd8\u003c/code\u003e\u003c/a\u003e fix: ensure await-block type is preserved in the latest Svelte version (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.4...svelte-check@4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.2.7 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\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/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.0/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210cefa1caa6b9849a41fd26ec01775074\"\u003e\u003ccode\u003e84a3062\u003c/code\u003e\u003c/a\u003e fix(browser): string formatting bug when including placeholders in console.lo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba901af740ed7adbfa36fc44928ebef3a\"\u003e\u003ccode\u003ef7f6aa8\u003c/code\u003e\u003c/a\u003e fix: log deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9226\"\u003e#9226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6565d2e3d68a005fd0e86f9a81fa9a45\"\u003e\u003ccode\u003e568513c\u003c/code\u003e\u003c/a\u003e fix: allow inlining fully dynamic import (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9137\"\u003e#9137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b08f864b7e9ed244462f7f2ed214e835b\"\u003e\u003ccode\u003e5d26b87\u003c/code\u003e\u003c/a\u003e fix(experimental): export \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9187\"\u003e#9187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f17eb423d436f0da666a44536f505e1d0e5a0b97\"\u003e\u003ccode\u003ef17eb42\u003c/code\u003e\u003c/a\u003e refactor: avoid using \u003ccode\u003eisFileServingAllowed\u003c/code\u003e from Vite (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9160\"\u003e#9160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99ae8ca6edc1e6b04149806cbbbf3c20ce\"\u003e\u003ccode\u003e78cfbf9\u003c/code\u003e\u003c/a\u003e fix: avoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249722df7556638f50a9db01cf01e6a2f8\"\u003e\u003ccode\u003eda0ade2\u003c/code\u003e\u003c/a\u003e fix: fix browser mode default testTimeout back to 15 seconds (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9167\"\u003e#9167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/client` from 4.0.9 to 4.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-client/releases\"\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13050\"\u003e#13050\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Replace usage of \u003ccode\u003efindLast\u003c/code\u003e with more backwards-compatible methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13049\"\u003e#13049\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where queries starting with \u003ccode\u003eskipToken\u003c/code\u003e or lazy queries from \u003ccode\u003euseLazyQuery\u003c/code\u003e were included in \u003ccode\u003eclient.refetchQueries()\u003c/code\u003e before they had been executed for the first time. While generally queries with a \u003ccode\u003estandby\u003c/code\u003e \u003ccode\u003efetchPolicy\u003c/code\u003e should be included in refetch, these queries never had \u003ccode\u003evariables\u003c/code\u003e passed in, so they should be excluded until they have run once and received their actual variables.\u003c/p\u003e\n\u003cp\u003eThese queries are now properly excluded from refetch operations until after their initial execution.\u003c/p\u003e\n\u003cp\u003eThis change adds a new hidden option to \u003ccode\u003eclient.watchQuery\u003c/code\u003e, \u003ccode\u003e[variablesUnknownSymbol]\u003c/code\u003e, which may be set \u003ccode\u003etrue\u003c/code\u003e for queries starting with a \u003ccode\u003efetchPolicy\u003c/code\u003e of \u003ccode\u003estandby\u003c/code\u003e. It will only be applied when creating the \u003ccode\u003eObservableQuery\u003c/code\u003e instance and cannot be changed later. This flag indicates that the query's variables are not yet known, and thus it should be excluded from refetch operations until they are.\n\u003cstrong\u003eThis option is not meant for everyday use and is intended for framework integrations only.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13045\"\u003e#13045\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\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/apollographql/apollo-client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13050\"\u003e#13050\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Replace usage of \u003ccode\u003efindLast\u003c/code\u003e with more backwards-compatible methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13049\"\u003e#13049\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where queries starting with \u003ccode\u003eskipToken\u003c/code\u003e or lazy queries from \u003ccode\u003euseLazyQuery\u003c/code\u003e were included in \u003ccode\u003eclient.refetchQueries()\u003c/code\u003e before they had been executed for the first time. While generally queries with a \u003ccode\u003estandby\u003c/code\u003e \u003ccode\u003efetchPolicy\u003c/code\u003e should be included in refetch, these queries never had \u003ccode\u003evariables\u003c/code\u003e passed in, so they should be excluded until they have run once and received their actual variables.\u003c/p\u003e\n\u003cp\u003eThese queries are now properly excluded from refetch operations until after their initial execution.\u003c/p\u003e\n\u003cp\u003eThis change adds a new hidden option to \u003ccode\u003eclient.watchQuery\u003c/code\u003e, \u003ccode\u003e[variablesUnknownSymbol]\u003c/code\u003e, which may be set \u003ccode\u003etrue\u003c/code\u003e for queries starting with a \u003ccode\u003efetchPolicy\u003c/code\u003e of \u003ccode\u003estandby\u003c/code\u003e. It will only be applied when creating the \u003ccode\u003eObservableQuery\u003c/code\u003e instance and cannot be changed later. This flag indicates that the query's variables are not yet known, and thus it should be excluded from refetch operations until they are.\n\u003cstrong\u003eThis option is not meant for everyday use and is intended for framework integrations only.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/pull/13045\"\u003e#13045\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\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/apollographql/apollo-client/commit/0775976eba7df6781d5af28124e6bc885cfa0c40\"\u003e\u003ccode\u003e0775976\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/05638deaf598c5bf5d03b82d7deaf57468546229\"\u003e\u003ccode\u003e05638de\u003c/code\u003e\u003c/a\u003e avoid refetching queries that start off with a \u003ccode\u003eskipToken\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13049\"\u003e#13049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/8020829d8a3bdb3219a37e8d1f7b89179f721037\"\u003e\u003ccode\u003e8020829\u003c/code\u003e\u003c/a\u003e eliminate usage of \u003ccode\u003efindLast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13050\"\u003e#13050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/cc7c99f9f582c2020bf79661aacf6f3eedab33f7\"\u003e\u003ccode\u003ecc7c99f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13046\"\u003e#13046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/af4acdc88bd3bac0d697ab300816241e4065842c\"\u003e\u003ccode\u003eaf4acdc\u003c/code\u003e\u003c/a\u003e Fix memory leak \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13036\"\u003e#13036\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13045\"\u003e#13045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/a18037b85fa124531542748a29faff265ccd5b0b\"\u003e\u003ccode\u003ea18037b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13040\"\u003e#13040\u003c/a\u003e from TheSoki/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/e488f1695e49d67406e936303f174502432e17e7\"\u003e\u003ccode\u003ee488f16\u003c/code\u003e\u003c/a\u003e docs: fix Apollo Link URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/1a4f4d974befa21c2700fdba523e02bf8f237756\"\u003e\u003ccode\u003e1a4f4d9\u003c/code\u003e\u003c/a\u003e Add guidence for using the data masking jscodeshift/codemod migration (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13037\"\u003e#13037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/0a09828c4a321192a3fc8b1225e927b33ad3c45a\"\u003e\u003ccode\u003e0a09828\u003c/code\u003e\u003c/a\u003e Migration docs improvements (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13034\"\u003e#13034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client/commit/d27cff4aad23ca51aa072e08e339f543b3f6267d\"\u003e\u003ccode\u003ed27cff4\u003c/code\u003e\u003c/a\u003e Remove outdated docs section (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client/issues/13028\"\u003e#13028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apollographql/apollo-client/compare/@apollo/client@4.0.9...@apollo/client@4.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/client-react-streaming` from 0.14.0 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-client-integrations/releases\"\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0385d57: fix race condition in \u003ccode\u003ecreateInjectionTransformStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e00e61e5: Handle errors in incremental chunks when streaming from hook SSR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch2\u003e0.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e156a5e1: Fix a bug where \u003ccode\u003euseQuery\u003c/code\u003e started off with \u003ccode\u003eloading: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a523b9f7ffb213b769a43f529b89c6ae99c867b2\"\u003e\u003ccode\u003ea523b9f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/0385d57d184c0ae40d7379672f409a79bdb6b64e\"\u003e\u003ccode\u003e0385d57\u003c/code\u003e\u003c/a\u003e fix race condition in \u003ccode\u003ecreateInjectionTransformStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/00e61e5dad1e7bf5cd0a4ff32067ba4fbca9c399\"\u003e\u003ccode\u003e00e61e5\u003c/code\u003e\u003c/a\u003e Handle errors in incremental chunks when streaming from hook SSR. (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/1f930c4f5ecf936887d0a08441abe0b8927e304b\"\u003e\u003ccode\u003e1f930c4\u003c/code\u003e\u003c/a\u003e bette logging of publish step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/06163d53037ac48e38a7e44785b55bc760b4170a\"\u003e\u003ccode\u003e06163d5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/156a5e19b58ff6610650480cad67bbaf7431d165\"\u003e\u003ccode\u003e156a5e1\u003c/code\u003e\u003c/a\u003e Fix a bug where \u003ccode\u003euseQuery\u003c/code\u003e started off with \u003ccode\u003eloading: false\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a242d310c579952db215c2bd1c633bf63641ed2c\"\u003e\u003ccode\u003ea242d31\u003c/code\u003e\u003c/a\u003e fix up tests for updated react version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/02b1574aefa1e650bf9e94d6a5413470ad2c4c72\"\u003e\u003ccode\u003e02b1574\u003c/code\u003e\u003c/a\u003e update resolutions for react package, 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/a1e9f9587d671862cc3379c75254cad3da82bbeb\"\u003e\u003ccode\u003ea1e9f95\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003ereact-server-dom-webpack\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-client-integrations/commit/1485efcdae657912d8705782132ff68e735f759d\"\u003e\u003ccode\u003e1485efc\u003c/code\u003e\u003c/a\u003e update React repo dependencies to \u003ccode\u003e^19.2.1\u003c/code\u003e, update Next (\u003ca href=\"https://redirect.github.com/apollographql/apollo-client-integrations/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apollographql/apollo-client-integrations/compare/@apollo/client-react-streaming@0.14.0...@apollo/client-react-streaming@0.14.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/client-react-streaming\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/ui` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b30482cd95fb56abe4e0250ad8beaa5467a\"\u003e\u003ccode\u003e60642b3\u003c/code\u003e\u003c/a\u003e fix: fix module graph UI on html reporter with headless browser mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/9219\"\u003e#9219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 27.3.0 to 27.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\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/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/098d16d6b86c5f215d48658c3005cb54b1325603\"\u003e\u003ccode\u003e098d16d\u003c/code\u003e\u003c/a\u003e Version 27.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/1cd029efb72314840c46730d72f9684c60635c54\"\u003e\u003ccode\u003e1cd029e\u003c/code\u003e\u003c/a\u003e Improve asciiLowercase/asciiUppercase performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/83fcb627264def824fd80366b33c29ccb5c6dd01\"\u003e\u003ccode\u003e83fcb62\u003c/code\u003e\u003c/a\u003e Implement TextEncoder and TextDecoder; improve XML decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ddad97df73368768c5107e3d141b6bb994164c4d\"\u003e\u003ccode\u003eddad97d\u003c/code\u003e\u003c/a\u003e Switch from iconv-lite to exodus/bytes for decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/25cb2a1c2b2944ab218b347a602accb736cdaa92\"\u003e\u003ccode\u003e25cb2a1\u003c/code\u003e\u003c/a\u003e Use weak references for ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ed4f5ed66d0b5b3ee888389a27850fe17253c357\"\u003e\u003ccode\u003eed4f5ed\u003c/code\u003e\u003c/a\u003e Add currently-failing CSS regression tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/jsdom/compare/27.3.0...27.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.2 to 11.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.3 / 2025-12-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix copying symlink when destination is a symlink to the same target (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1019\"\u003e#1019\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1060\"\u003e#1060\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/jprichardson/node-fs-extra/commit/1de81e98a8ff3afb5cf4a6b4dc63a93216728dd3\"\u003e\u003ccode\u003e1de81e9\u003c/code\u003e\u003c/a\u003e 11.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/ddc46f7cb980e5f2cc2174c73342cfe18e875895\"\u003e\u003ccode\u003eddc46f7\u003c/code\u003e\u003c/a\u003e Fix symlink copy failing when source and dest symlinks point to same target (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5023c22431e2341385d6c4b7645bb896d2e477b6\"\u003e\u003ccode\u003e5023c22\u003c/code\u003e\u003c/a\u003e Use macos-15-intel runner (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.2...11.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.13 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.13...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shiki` from 3.19.0 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shikijs/shiki/releases\"\u003eshiki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Add --format option for html output  -  by \u003ca href=\"https://github.com/Divyapahuja31\"\u003e\u003ccode\u003e@​Divyapahuja31\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1211\"\u003eshikijs/shiki#1211\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/28dd0900\"\u003e\u003c!-- raw HTML omitted --\u003e(28dd0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erehype\u003c/strong\u003e: Handle promise rejections in lazy language loading  -  by \u003ca href=\"https://github.com/ambujvashistha\"\u003e\u003ccode\u003e@​ambujvashistha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1221\"\u003eshikijs/shiki#1221\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/99654fe2\"\u003e\u003c!-- raw HTML omitted --\u003e(99654)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitepress-twoslash\u003c/strong\u003e: Fix popper positions being recomputed too early within vitepress code groups  -  by \u003ca href=\"https://github.com/Dschungelabenteuer\"\u003e\u003ccode\u003e@​Dschungelabenteuer\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003echarles.gruenais\u003c/strong\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1116\"\u003eshikijs/shiki#1116\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/19ea511f\"\u003e\u003c!-- raw HTML omitted --\u003e(19ea5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Eliminate redundant tokenization call in tokenizeWithTheme  -  by \u003ca href=\"https://github.com/ShivanshBhargava\"\u003e\u003ccode\u003e@​ShivanshBhargava\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/NssGourav\"\u003e\u003ccode\u003e@​NssGourav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1216\"\u003eshikijs/shiki#1216\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/c78b1d7e\"\u003e\u003c!-- raw HTML omitted --\u003e(c78b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v3.19.0...v3.20.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/a0b730472177dcae5ec26618cc07456d2aaf816a\"\u003e\u003ccode\u003ea0b7304\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v3.20.0/packages/shiki\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/svelte` from 5.2.9 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-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/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\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@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/svelte-virtual` from 3.13.13 to 3.13.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e\u003ccode\u003e@​tanstack/svelte-virtual\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/db6df212ed83dd7e4eb6450d1340c95475667b7b\"\u003e\u003ccode\u003edb6df21\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3...\n\n_Description has been truncated_","html_url":"https://github.com/equaltoai/greater-components/pull/81","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/equaltoai%2Fgreater-components/issues/81","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/81/packages"}},{"old_version":"6.3.0","new_version":"6.4.0","update_type":"minor","path":null,"pr_created_at":"2026-01-05T04:00:46.000Z","version_change":"6.3.0 → 6.4.0","issue":{"uuid":"3780082335","node_id":"PR_kwDOQZWLz867djUN","number":48,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 66 updates","user":"dependabot[bot]","labels":["dependencies","automerge"],"assignees":["BereDarius"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T03:44:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T04:00:46.000Z","updated_at":"2026-01-12T03:44:08.000Z","time_to_close":603800,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":66,"packages":[{"name":"@nestjs/cache-manager","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/websockets","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"nodemailer","old_version":"7.0.11","new_version":"7.0.12","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@nestjs/testing","old_version":"11.1.9","new_version":"11.1.11","repository_url":"https://github.com/nestjs/nest"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"@aws-sdk/client-sesv2","old_version":"3.956.0","new_version":"3.962.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/types","old_version":"3.956.0","new_version":"3.957.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-locate-window","old_version":"3.953.0","new_version":"3.957.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@cacheable/utils","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.46","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@tanstack/react-virtual","old_version":"3.13.13","new_version":"3.13.16","repository_url":"https://github.com/TanStack/virtual"},{"name":"@zenuml/core","old_version":"3.43.2","new_version":"3.43.3","repository_url":"https://github.com/mermaid-js/zenuml-core"},{"name":"caniuse-lite","old_version":"1.0.30001761","new_version":"1.0.30001762","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"jotai","old_version":"2.16.0","new_version":"2.16.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"tabbable","old_version":"6.3.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.0","repository_url":"https://github.com/webpack/watchpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.0.1` | `3.1.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.9` | `11.1.11` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.9` | `11.1.11` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.9` | `11.1.11` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.9` | `11.1.11` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.9` | `11.1.11` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.11` | `7.0.12` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.9` | `11.1.11` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.956.0` | `3.962.0` |\n| [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/types) | `3.956.0` | `3.957.0` |\n| [@aws-sdk/util-locate-window](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-locate-window) | `3.953.0` | `3.957.0` |\n| [@cacheable/utils](https://github.com/jaredwray/cacheable/tree/HEAD/packages/utils) | `2.3.2` | `2.3.3` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.34.41` | `0.34.46` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.13` | `3.13.16` |\n| [@zenuml/core](https://github.com/mermaid-js/zenuml-core) | `3.43.2` | `3.43.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001761` | `1.0.30001762` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.0` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.16.0` | `2.16.1` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.3.0` | `6.4.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.0` |\n\n\nUpdates `@nestjs/cache-manager` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e\u003ccode\u003e@​nestjs/cache-manager\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cache): support Cacheable instance with nonBlocking mode by \u003ca href=\"https://github.com/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add factory to cache-key by \u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\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/samuelmbabhazi\"\u003e\u003ccode\u003e@​samuelmbabhazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/962\"\u003enestjs/cache-manager#962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ivanfmn\"\u003e\u003ccode\u003e@​ivanfmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/724\"\u003enestjs/cache-manager#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/e038b26765f66546e051ad57b0f6ea9601a7c6e3\"\u003e\u003ccode\u003ee038b26\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fe8deebaa35694f1bde02c3184656bdf29e134bd\"\u003e\u003ccode\u003efe8deeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/724\"\u003e#724\u003c/a\u003e from ivanfmn/feat/cache-key-factory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/67cd300b1bb3205f93efc923e28fad2842767d3f\"\u003e\u003ccode\u003e67cd300\u003c/code\u003e\u003c/a\u003e Update lib/decorators/cache-key.decorator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/77b59e79646fc4277686e08ca7ae20a196be962b\"\u003e\u003ccode\u003e77b59e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/924\"\u003e#924\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0518988dc98973797c89ad53f1dadb57044dfabb\"\u003e\u003ccode\u003e0518988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/962\"\u003e#962\u003c/a\u003e from samuelmbabhazi/feat/support-cacheable-instance-n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/438c617a8c45696baaae52ed56fdd4e130280292\"\u003e\u003ccode\u003e438c617\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/25c8239a6557d27cc9300f95f81ff0f18f2a199f\"\u003e\u003ccode\u003e25c8239\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.10 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f194d9af1b7ebad3ec42d48717673375dc1e73fa\"\u003e\u003ccode\u003ef194d9a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cacheable to v2.3.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/789b6738df73d09e34a93222163e47a539f764d0\"\u003e\u003ccode\u003e789b673\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/1617b72f657d4bf699c2defd190a492554c149a9\"\u003e\u003ccode\u003e1617b72\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.4 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.0.1...3.1.0\"\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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a4a50d4fc400562e166ce734eb40cec4ecebdd14\"\u003e\u003ccode\u003ea4a50d4\u003c/code\u003e\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fd46a65dc8f6a47585d1b9d0e2abde04e7b097d3\"\u003e\u003ccode\u003efd46a65\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/file-type-validator-esm-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4da3e2ce0f864b574c061a328e0b5a751c051194\"\u003e\u003ccode\u003e4da3e2c\u003c/code\u003e\u003c/a\u003e Update packages/common/pipes/file/file-type.validator.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/cc2659aba1bc5bef2a1350bcbd8ffa538f879ca1\"\u003e\u003ccode\u003ecc2659a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/16060\"\u003e#16060\u003c/a\u003e from Jo-Minseok/feat/filevalidator-custom-message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/c97b2ce4fe0a4e024eaac22c1848ed56f293cdf6\"\u003e\u003ccode\u003ec97b2ce\u003c/code\u003e\u003c/a\u003e fix(common): improve error handling in FileTypeValidator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/b6aa4a2311f9eb4abf6dbf4e9f9fb9714d7df542\"\u003e\u003ccode\u003eb6aa4a2\u003c/code\u003e\u003c/a\u003e test(common): add tests for dynamic custom error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/6c2f2bf25435b19d95eb7fc39bef52de1f83eb15\"\u003e\u003ccode\u003e6c2f2bf\u003c/code\u003e\u003c/a\u003e feat(common): add error message factory function and shared context type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/15198c650d6b5aa53e75a60fa0299c6df4bf857c\"\u003e\u003ccode\u003e15198c6\u003c/code\u003e\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2c5221dac038b4a0e4f62cfd0d1cee2c97f96733\"\u003e\u003ccode\u003e2c5221d\u003c/code\u003e\u003c/a\u003e refactor(core): improve is-static method readability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/351f977b3d549c5673d84d3b1845d119ecc64073\"\u003e\u003ccode\u003e351f977\u003c/code\u003e\u003c/a\u003e fix(core): instantiate nested transient providers in static context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/61d728bfd69cdb891258a2fd827891938ee00db8\"\u003e\u003ccode\u003e61d728b\u003c/code\u003e\u003c/a\u003e style: address linter errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a0d79d8528714a0f1e76cbd6e95a87eb92a9fc11\"\u003e\u003ccode\u003ea0d79d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/15721\"\u003e#15721\u003c/a\u003e from pythonjsgo/feat/sse-promise-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/adff255d8904bc926dfe539a9394e6fd5c3278ff\"\u003e\u003ccode\u003eadff255\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16005\"\u003e#16005\u003c/a\u003e from malkovitc/fix/resolve-each-multiple-providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3cbf2818de57010c0c1a6308734d8a7f133ea610\"\u003e\u003ccode\u003e3cbf281\u003c/code\u003e\u003c/a\u003e test(core): Add tests for SilentLogger utility\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/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.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8f0840ad7069ff2983a48ecf38a4fc4d5936a72b\"\u003e\u003ccode\u003e8f0840a\u003c/code\u003e\u003c/a\u003e test(express): Add tests for getBodyParserOptions utility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0430f3f1909dfb6064c7425b3da66c455edc6358\"\u003e\u003ccode\u003e0430f3f\u003c/code\u003e\u003c/a\u003e chore: resolve conflicts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/cacc3e77f8c52a0aa602703a249d1d10386271ec\"\u003e\u003ccode\u003ecacc3e7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency express to v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2703aadaa5f8dbbc30de8669654324f51285738d\"\u003e\u003ccode\u003e2703aad\u003c/code\u003e\u003c/a\u003e chore(deps): bump express in /packages/platform-express\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-socket.io` from 11.1.9 to 11.1.11\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-socket\u003c/code\u003e.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/462d02d803c79d6b80ab35801d841ccca28ef5d8\"\u003e\u003ccode\u003e462d02d\u003c/code\u003e\u003c/a\u003e fix(deps): update socket.io packages to v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d6da0401e70b7cc3662d904dbb8cbc3b273ae791\"\u003e\u003ccode\u003ed6da040\u003c/code\u003e\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/platform-socket.io\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/websockets` from 11.1.9 to 11.1.11\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/websockets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/0c93692bc9f2cada24fd4ae2b194a66af5a6dec0\"\u003e\u003ccode\u003e0c93692\u003c/code\u003e\u003c/a\u003e chore: update prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/websockets\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 7.0.11 to 7.0.12\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\u003ev7.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.11...v7.0.12\"\u003e7.0.12\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded support for REQUIRETLS (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1793\"\u003e#1793\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84\"\u003e053ce6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse 8bit encoding for message/rfc822 attachments (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b\"\u003eadf8611\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/v7.0.11...v7.0.12\"\u003e7.0.12\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded support for REQUIRETLS (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1793\"\u003e#1793\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84\"\u003e053ce6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse 8bit encoding for message/rfc822 attachments (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b\"\u003eadf8611\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/a208a0bc86a315d037d5be8849fab5862c488baa\"\u003e\u003ccode\u003ea208a0b\u003c/code\u003e\u003c/a\u003e chore(master): release 7.0.12 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84\"\u003e\u003ccode\u003e053ce6a\u003c/code\u003e\u003c/a\u003e fix: added support for REQUIRETLS (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b\"\u003e\u003ccode\u003eadf8611\u003c/code\u003e\u003c/a\u003e fix: use 8bit encoding for message/rfc822 attachments\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.11...v7.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io@4.8.2\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003eurl.parse()\u003c/code\u003e function is now deprecated and has been replaced by \u003ccode\u003enew URL()\u003c/code\u003e (see \u003ca href=\"https://github.com/socketio/socket.io/commit/8af70195bb8c5bc3efe9685997ab6373fb8b1ca9\"\u003e8af7019\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecall adapter.init() when creating each namespace (\u003ca href=\"https://github.com/socketio/socket.io/commit/f3e1f5ebdf59158d0c8d1e20f8230275617fb355\"\u003ef3e1f5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003ebb0b480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io/releases/tag/6.6.0\"\u003e\u003ccode\u003eengine.io@~6.6.0\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9978574e4f1d4e21593497f94c40053cd0fff359\"\u003e\u003ccode\u003e9978574\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io@4.8.1...socket.io@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/testing` from 11.1.9 to 11.1.11\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.11 (2025-12-29)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16135\"\u003e#16135\u003c/a\u003e fix(platform-fastify): middie bypassing through decoded chars (\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/16133\"\u003e#16133\u003c/a\u003e fix(core): add missing catch handler for forward-ref provider resolution (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\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-socket.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16125\"\u003e#16125\u003c/a\u003e fix(deps): update dependency socket.io to v4.8.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16114\"\u003e#16114\u003c/a\u003e chore(deps): bump socket.io from 4.8.1 to 4.8.2 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16130\"\u003e#16130\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/static\u003c/code\u003e to v9 (\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16127\"\u003e#16127\u003c/a\u003e chore(deps): bump file-type from 21.1.1 to 21.2.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHimanshu Gupta (\u003ca href=\"https://github.com/manureja64\"\u003e\u003ccode\u003e@​manureja64\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\u003ecoti (\u003ca href=\"https://github.com/coti-z\"\u003e\u003ccode\u003e@​coti-z\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.10 (2025-12-22)\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/16098\"\u003e#16098\u003c/a\u003e fix(core): instantiate nested transient providers in static context (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16005\"\u003e#16005\u003c/a\u003e fix(core): resolve all providers when using resolve() with each option (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\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/16072\"\u003e#16072\u003c/a\u003e fix(microservices): fix grpc stream method return type (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\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/16077\"\u003e#16077\u003c/a\u003e fix(common): resolve file-type path explicitly (\u003ca href=\"https://github.com/shash-hq\"\u003e\u003ccode\u003e@​shash-hq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16013\"\u003e#16013\u003c/a\u003e fix(common): Support fallbackToMimetype without buffer (\u003ca href=\"https://github.com/chenjieya\"\u003e\u003ccode\u003e@​chenjieya\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\u003ecommon\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16100\"\u003e#16100\u003c/a\u003e fix(common): improve error handling in FileTypeValidator (\u003ca href=\"https://github.com/malkovitc\"\u003e\u003ccode\u003e@​malkovitc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16060\"\u003e#16060\u003c/a\u003e feat(common): add message property to file type validator (\u003ca href=\"https://github.com/Jo-Minseok\"\u003e\u003ccode\u003e@​Jo-Minseok\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16079\"\u003e#16079\u003c/a\u003e fix: enhance ValidationPipe (\u003ca href=\"https://github.com/liu-jin-yi\"\u003e\u003ccode\u003e@​liu-jin-yi\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/15721\"\u003e#15721\u003c/a\u003e feat(core): add Promise\u003c!-- raw HTML omitted --\u003e support for SSE handlers (\u003ca href=\"https://github.com/pythonjsgo\"\u003e\u003ccode\u003e@​pythonjsgo\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/15975\"\u003e#15975\u003c/a\u003e feat(microservices): add keepalive support for server side (\u003ca href=\"https://github.com/OlegStrokan\"\u003e\u003ccode\u003e@​OlegStrokan\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, \u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/15986\"\u003e#15986\u003c/a\u003e feat(core): add option for async logger compatibility (\u003ca href=\"https://github.com/mag123c\"\u003e\u003ccode\u003e@​mag123c\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-fastify\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16041\"\u003e#16041\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​fastify/cors\u003c/code\u003e to v11.2.0 (\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-express\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/585f55f0e4d0527a8c7846dd93de01085d3b3d2d\"\u003e\u003ccode\u003e585f55f\u003c/code\u003e\u003c/a\u003e chore: revert lerna version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/fef323b2c9f8e8e9135bc18a343598fb77f6f1c1\"\u003e\u003ccode\u003efef323b\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.11 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/de5e0262d236d249f3a0e1f1cc39357fc16e1583\"\u003e\u003ccode\u003ede5e026\u003c/code\u003e\u003c/a\u003e chore(\u003ca href=\"https://github.com/nestjs\"\u003e\u003ccode\u003e@​nestjs\u003c/code\u003e\u003c/a\u003e) publish v11.1.10 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5045fea9372e9792317c655d3092e698c84af0e5\"\u003e\u003ccode\u003e5045fea\u003c/code\u003e\u003c/a\u003e chore: update eslint monorepo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.11/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io-client since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sesv2` from 3.956.0 to 3.962.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-sesv2\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.962.0\u003c/h2\u003e\n\u003ch4\u003e3.962.0(2026-01-02)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eupdate release tag for 0.41.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7617\"\u003e#7617\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/61ed97dd71b5e2b393a16cad848857d343a3ddc2\"\u003e61ed97dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for waiter codegen fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7614\"\u003e#7614\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc6c8b350de8a172319639f8cdc788be22c2c8e\"\u003edbc6c8b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erelease smithy-typescript-aws-codegen v0.41.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7609\"\u003e#7609\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4d9a938b39c650c6542005d0281a132afaa2c14\"\u003ee4d9a938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for default schema generation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7608\"\u003e#7608\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a509608809617777a7913c7555625b379ef96e97\"\u003ea5096088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  This change introduces \u0026quot;Roles\u0026quot; attribute for User entities supported by AWS Identity Store SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/80de895df2c3392d5eadd1db0c35e60f18a9c70c\"\u003e80de895d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  Added support for publishing detailed metrics to CloudWatch for operational monitoring of collaborations, including query performance and resource utilization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/762ac21345b897ffb3b28e2186dbcc5cd5f9c6e3\"\u003e762ac213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  include lib package versions in sdkVersions.properties file (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7616\"\u003e#7616\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/978a07208a279b14c54c5b02cbc7476ced67da8c\"\u003e978a0720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-login:\u003c/strong\u003e  mock Date for determinism (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7613\"\u003e#7613\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/287d8e47581b66438b2acc8d06ffbd22d04d11e2\"\u003e287d8e47\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.962.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.961.0\u003c/h2\u003e\n\u003ch4\u003e3.961.0(2025-12-30)\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 2025-12-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e653544c28e945a09f3ebf9f2a8beb0d7c1f708d\"\u003ee653544c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Adds support for searching global contacts using the ActiveRegions filter, and pagination support for ListSecurityProfileFlowModules and ListEntitySecurityProfiles. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fc9217959a8a8c07818df4172e4bca8c1594464d\"\u003efc921795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kafkaconnect:\u003c/strong\u003e  This change sets the KafkaConnect GovCloud FIPS and FIPS DualStack endpoints to use kafkaconnect instead of kafkaconnect-fips as the service name. This is done to match the Kafka endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bb5638e8cf3e121e0baa2684eea92d0465722458\"\u003ebb5638e8\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.961.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.960.0\u003c/h2\u003e\n\u003ch4\u003e3.960.0(2025-12-29)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Changes for Contact for Global Search (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a3526b783ece866bf5ae0a4e0912433455604b6\"\u003e4a3526b7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds support for quick users to be able to perform role upgrades on their own. Additionally it allows admins to make this feature admin or auto approval along with new self upgrade capability that can be restricted by Admins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fb0bfe2bf33cf85235fa6a1d9cd89aec696e7bcb\"\u003efb0bfe2b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-sesv2/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-sesv2\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.961.0...v3.962.0\"\u003e3.962.0\u003c/a\u003e (2026-01-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sesv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sesv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sesv2\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ef45fb3b4afd3cc56ec50023e21dd19fd34dc\"\u003e\u003ccode\u003e821ef45\u003c/code\u003e\u003c/a\u003e Publish v3.962.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.962.0/clients/client-sesv2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sso` from 3.956.0 to 3.958.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-sso\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/...\n\n_Description has been truncated_","html_url":"https://github.com/BereDarius/swapbuds-backend/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BereDarius%2Fswapbuds-backend/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"}}]}